diff --git a/viscoelast.cc b/viscoelast.cc
index 36ead7e680486fd06a62f3dc2e51827ea56cdca1..5edc0620f8856c2ef9bca5d355403d8b63745de3 100644
--- a/viscoelast.cc
+++ b/viscoelast.cc
@@ -289,10 +289,9 @@ int main (int argc, char *argv[]) try
 
    		   //N*D_{0}=0 because x=0	
    		   erhs += rhs ;
-   		    
-  		    
-   		   MultigridStep<OperatorType, VectorType> multigridStep( lgs, x, erhs, grid.maxLevel()+1);
-            
+
+                   MultigridStep<OperatorType, VectorType> multigridStep(lgs, x, erhs);
+
    		   multigridStep.setMGType(1, nu1, nu2);
 
    		   multigridStep.ignoreNodes_    = &dirichletNodes.back();