diff --git a/dune/gfe/mixedriemanniantrsolver.cc b/dune/gfe/mixedriemanniantrsolver.cc
index 2d4ed89a298f7eb1b0ee236e68072a6e1ce61f8b..6b26eb0a2ab281942523b23ba94af62ac920da6e 100644
--- a/dune/gfe/mixedriemanniantrsolver.cc
+++ b/dune/gfe/mixedriemanniantrsolver.cc
@@ -426,7 +426,7 @@ void MixedRiemannianTrustRegionSolver<GridType,Basis0,TargetSpace0,Basis1,Target
             std::cout << "Solve quadratic problem..." << std::endl;
             double oldEnergy = 0;
             Dune::Timer solutionTimer;
-            for (int ii=0; ii<200; ii++)
+            for (int ii=0; ii<innerIterations_; ii++)
             {
               residual0 = rhs_global0;
               stiffnessMatrix01.mmv(corr_global1, residual0);