diff --git a/dune/gfe/targetspacertrsolver.cc b/dune/gfe/targetspacertrsolver.cc
index 171d3f46116c19fc7fc746c586e23effdf58370c..e05bcbf546fa7abb5d83c57dff61f901a381423c 100644
--- a/dune/gfe/targetspacertrsolver.cc
+++ b/dune/gfe/targetspacertrsolver.cc
@@ -71,7 +71,7 @@ void TargetSpaceRiemannianTRSolver<TargetSpace>::solve()
         MatrixType hesseMatrix(1,1);
 
         assembler_->assembleGradient(x_, rhs[0]);
-        assembler_->assembleHessianApproximation(x_, hesseMatrix[0][0]);
+        assembler_->assembleHessian(x_, hesseMatrix[0][0]);
 
         // The right hand side is the _negative_ gradient
         rhs *= -1;