diff --git a/dune/solvers/transferoperators/truncatedmgtransfer.hh b/dune/solvers/transferoperators/truncatedmgtransfer.hh
index 2af47947b5da22ffca134684ed65f7dccecd692c..dbcfb32610f2dcd7ef7a8eb663dc183acbd79cb3 100644
--- a/dune/solvers/transferoperators/truncatedmgtransfer.hh
+++ b/dune/solvers/transferoperators/truncatedmgtransfer.hh
@@ -35,7 +35,7 @@ public:
     TruncatedMGTransfer() : recompute_(nullptr), critical_(nullptr) {}
 
     /** \brief Set recompute bitfield. */
-    void setRecomputeBitField(const Dune::BitSetVector<1>* recompute)
+    void setRecomputeBitField(const Dune::BitSetVector<blocksize>* recompute)
     {
         recompute_ = recompute;
     }
@@ -55,7 +55,7 @@ public:
      * involve at least one dof which has a set bit get recomputed.  Depending
      * on the problem this can lead to considerable time savings.
      */
-    const Dune::BitSetVector<1>* recompute_;
+    const Dune::BitSetVector<blocksize>* recompute_;
 
     /**
      * \brief Has to contain an entry for each degree of freedom.