diff --git a/dune/solvers/transferoperators/genericmultigridtransfer.hh b/dune/solvers/transferoperators/genericmultigridtransfer.hh
index 2388f0c169deedd29679c75ae1a32533956f314d..2ea769e543d9923cd7d9470224e5f1c88956e697 100644
--- a/dune/solvers/transferoperators/genericmultigridtransfer.hh
+++ b/dune/solvers/transferoperators/genericmultigridtransfer.hh
@@ -770,8 +770,6 @@ public:
 
             for (; m!=mEnd; ++m)
             {
-                if (m->infinity_norm()==0)
-                    continue;
                 int w = m.index();
 
                 // Loop over all coarse grid vectors iv that have v in their support
@@ -831,8 +829,6 @@ public:
 
             for (; m!=mEnd; ++m)
             {
-                if (m->infinity_norm()==0)
-                    continue;
                 int w = m.index();
                 int w_block = w/virtualBlockSize;
                 int w_inblock = w%virtualBlockSize;