diff --git a/dune/solvers/solvers/cgsolver.cc b/dune/solvers/solvers/cgsolver.cc
index 7735cac018266994196e8348770659ec884527ce..0f5277419182bfbe753d310eff2eb3f727666e43 100644
--- a/dune/solvers/solvers/cgsolver.cc
+++ b/dune/solvers/solvers/cgsolver.cc
@@ -37,7 +37,10 @@ void CGSolver<MatrixType, VectorType>::solve()
     if (this->verbosity_ == NumProc::FULL)
     {
         std::cout << " iter";
-        std::cout << "          error";
+        if (this->useRelativeError_)
+            std::cout << "     correction ";
+        else
+            std::cout << " abs correction ";
         std::cout << "     rate";
         std::string header;
         if (preconditioner_) {