diff --git a/src/mysolver.cc b/src/mysolver.cc
index d8771464461d52de84dac93d777f367757b42f15..81498586393bbf31e9aa82bc6206cb7cd2102d59 100644
--- a/src/mysolver.cc
+++ b/src/mysolver.cc
@@ -22,7 +22,6 @@ MySolver<dim, MatrixType, VectorType, GridType, BlockProblemType>::MySolver(
       transferOperators(refinements),
       multigridStep(new SolverType(linearIterationStep, nonlinearSmoother)) {
   // linear iteration step
-  linearIterationStep.setNumberOfLevels(refinements + 1);
   linearIterationStep.setMGType(parset.get<int>("linear.mu"),
                                 parset.get<int>("linear.nu1"),
                                 parset.get<int>("linear.nu2"));