diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index 616a5d564dd8d9fae8fed90dd4151494871a26cd..f4a311335e7f30e6d89d29b31da4e076bf078359 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -379,11 +379,10 @@ int main(int argc, char *argv[]) {
       // Compute von Mises stress and write everything to a file
       if (parset.get<bool>("writeVTK")) {
         // Compute von Mises stress
-        auto const displacement =
+        VonMisesStressAssembler<GridType> localStressAssembler(
+            E, nu,
             Dune::make_shared<BasisGridFunction<P1Basis, VectorType> const>(
-                p1Basis, u4);
-        VonMisesStressAssembler<GridType> localStressAssembler(E, nu,
-                                                               displacement);
+                p1Basis, u4));
         FunctionalAssembler<P0Basis>(p0Basis)
             .assemble(localStressAssembler, vonMisesStress, true);