diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index 998d5c1c363f5506a5cbf9b0c660ba9b116c9f4f..895da3fdc9c1786c5723c2652c9aaeff7eb71537 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -254,7 +254,8 @@ int main(int argc, char *argv[]) {
 
           LoopSolver<VectorType> overallSolver(
               multigridStep, parset.get<size_t>("solver.tnnmg.maxiterations"),
-              solver_tolerance, &energyNorm, verbosity);
+              solver_tolerance, &energyNorm, verbosity,
+              false); // absolute error
           overallSolver.solve();
 
           if (!parset.get<bool>("boundary.friction.state.evolve"))
@@ -299,7 +300,8 @@ int main(int argc, char *argv[]) {
 
           LoopSolver<VectorType> overallSolver(
               multigridStep, parset.get<size_t>("solver.tnnmg.maxiterations"),
-              solver_tolerance, &energyNorm, verbosity);
+              solver_tolerance, &energyNorm, verbosity,
+              false); // absolute error
           overallSolver.solve();
 
           if (!parset.get<bool>("boundary.friction.state.evolve"))