diff --git a/dune/gfe/riemanniantrsolver.cc b/dune/gfe/riemanniantrsolver.cc
index 9b977f39cccaa7e05b491e87861f748c2b21970c..49eb587965dc86546905d9448635442e350da593 100644
--- a/dune/gfe/riemanniantrsolver.cc
+++ b/dune/gfe/riemanniantrsolver.cc
@@ -229,7 +229,7 @@ void RiemannianTrustRegionSolver<GridType,TargetSpace>::solve()
             std::cout << "----------------------------------------------------" << std::endl;
             std::cout << "      Trust-Region Step Number: " << i
                       << ",     radius: " << trustRegion.radius()
-                      << ",     energy: " << assembler_->computeEnergy(x_) << std::endl;
+                      << ",     energy: " << oldEnergy << std::endl;
             std::cout << "----------------------------------------------------" << std::endl;
         }