diff --git a/linelast.cc b/linelast.cc
index 81293b8a21efc05152391e6019d0378216a90be3..f032aee015b63c88a92e7554881801eb904d8ba6 100644
--- a/linelast.cc
+++ b/linelast.cc
@@ -204,7 +204,7 @@ int main (int argc, char *argv[]) try
         MultigridStep<OperatorType, VectorType> multigridStep(stiffnessMatrix, x, rhs);
         
         multigridStep.setMGType(1, nu1, nu2);
-        multigridStep.ignoreNodes_    = &dirichletNodes.back();
+        multigridStep.ignoreNodes_    = &dirichletNodes;
         multigridStep.basesolver_     = &baseSolver;
         multigridStep.setSmoother(&presmoother,&postsmoother);