diff --git a/dune/solvers/iterationsteps/mmgstep.hh b/dune/solvers/iterationsteps/mmgstep.hh
index 9e79e89c04f6c959bbbe645543741185a0d09677..fc519913dc2a809903d43a12ecf554a5cedda343 100644
--- a/dune/solvers/iterationsteps/mmgstep.hh
+++ b/dune/solvers/iterationsteps/mmgstep.hh
@@ -23,10 +23,7 @@ public:
     MonotoneMGStep() {} 
     
     MonotoneMGStep(int numLevels) {
-        this->numLevels_ = numLevels;
-        this->mat_.resize(numLevels);
-        this->x_.resize(numLevels);
-        this->rhs_.resize(numLevels);
+        this->setNumberOfLevels(numLevels);
     }