diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index 0167752d0843b447edccd21085a5e0d8d4cde35f..11087118507607a13183ab9f5f3faf860159080a 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -369,7 +369,7 @@ int main(int argc, char *argv[]) {
       typename LinearFactoryType::BlockProblemType initialDisplacementProblem(
           parset, myConvexProblem);
 
-      Dune::ParameterTree const &localParset = parset.sub("u0.solver");
+      auto const &localParset = parset.sub("u0.solver");
       multigridStep->setProblem(u_initial, initialDisplacementProblem);
       LoopSolver<VectorType> initialDisplacementProblemSolver(
           multigridStep, localParset.get<size_t>("maximumIterations"),
@@ -421,7 +421,7 @@ int main(int argc, char *argv[]) {
       typename LinearFactoryType::BlockProblemType initialAccelerationProblem(
           parset, myConvexProblem);
 
-      Dune::ParameterTree const &localParset = parset.sub("a0.solver");
+      auto const &localParset = parset.sub("a0.solver");
       multigridStep->setProblem(a_initial, initialAccelerationProblem);
       LoopSolver<VectorType> initialAccelerationProblemSolver(
           multigridStep, localParset.get<size_t>("maximumIterations"),