diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index bf9bfaefc65b92fc3fdc79e12515d972b5d8d1ef..224411e5b317fc71aacaae6d12d7aadf797efe71 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -409,8 +409,8 @@ int main(int argc, char *argv[]) {
             energyNorm.diff(u_saved, u) <
                 parset.get<double>("solver.tnnmg.fixed_point_tolerance"))
           break;
-        else
-          u_saved = u;
+
+        u_saved = u;
 
         if (state_fpi == state_fpi_max)
           DUNE_THROW(Dune::Exception, "FPI failed to converge");