diff --git a/linelast.cc b/linelast.cc
index 7ea74a0786b318662be580ae42f7cbb23e09858d..81293b8a21efc05152391e6019d0378216a90be3 100644
--- a/linelast.cc
+++ b/linelast.cc
@@ -164,7 +164,7 @@ int main (int argc, char *argv[]) try
         p1Assembler.assemble(p1LocalAssembler, stiffnessMatrix);
 
         // Assemble Neumann forces
-        BoundaryFunctionalAssembler<P1Basis> boundaryFunctionalAssembler(p1NodalBasis,neumannBoundary);
+        BoundaryFunctionalAssembler<P1Basis> boundaryFunctionalAssembler(p1NodalBasis,leafNeumannBoundary);
         BasisGridFunction<P1Basis,VectorType> neumannFunction(p1NodalBasis, neumannValues);
 
         NeumannBoundaryAssembler<GridType, Dune::FieldVector<double,3> > localNeumannAssembler(neumannFunction);