diff --git a/dune/gfe/riemanniantrsolver.hh b/dune/gfe/riemanniantrsolver.hh
index 7454702c7766514f1aa624156254563bee4ffeb9..44b2a7b21aed9756fb6847ef9041b9e18e4007f4 100644
--- a/dune/gfe/riemanniantrsolver.hh
+++ b/dune/gfe/riemanniantrsolver.hh
@@ -128,7 +128,7 @@ protected:
     std::shared_ptr<Solver> innerSolver_;
 
     /** \brief Contains 'true' everywhere -- the trust-region is bounded */
-    Dune::BitSetVector<1> hasObstacle_;
+    Dune::BitSetVector<blocksize> hasObstacle_;
 
     /** \brief The Dirichlet nodes */
     const Dune::BitSetVector<blocksize>* ignoreNodes_;