diff --git a/src/myblockproblem.hh b/src/myblockproblem.hh
index b8c2415d235072c2c8e76e785b56501e5153e37c..35af9cfcfe22a32ee201b7cb0c2f3ea2e96c2195 100644
--- a/src/myblockproblem.hh
+++ b/src/myblockproblem.hh
@@ -32,8 +32,7 @@ template <class MyConvexProblemTypeTEMPLATE> class MyBlockProblem {
   class IterateObject;
 
   MyBlockProblem(MyConvexProblemType& problem) : problem(problem) {
-    // TODO: Is it clever to create a bisection here?
-    bisection = Bisection(0.0, 1.0, 1e-15, true, 1e-14);
+    bisection = Bisection(0.0, 1.0, 1e-12, true, 0);
   };
 
   /** \brief Constructs and returns an iterate object */
@@ -119,7 +118,7 @@ class MyBlockProblem<MyConvexProblemTypeTEMPLATE>::IterateObject {
       Dune::SampleFunctional<block_size> localJ(*localA, localb, phi);
 
       LocalVectorType correction;
-      Dune::minimise(localJ, ui, 10); // FIXME: hardcoded value
+      Dune::minimise(localJ, ui, 10, bisection); // FIXME: hardcoded value
     }
   }