diff --git a/dune/solvers/test/gssteptest.cc b/dune/solvers/test/gssteptest.cc
index 7f74153cad4b3da4d5fb4d5037121baf6f8fa340..2296fa9d257afdedf08e13562a8aa63c13be629b 100644
--- a/dune/solvers/test/gssteptest.cc
+++ b/dune/solvers/test/gssteptest.cc
@@ -170,17 +170,17 @@ struct GSTestSuite {
       using namespace Dune::Solvers::BlockGS::LocalSolvers;
       using Ignore = Dune::Solvers::DefaultBitVector_t<Vector>;
 
-      BlockGSStep<Matrix, Vector, Ignore, Direct> step1;
-      BlockGSStep<Matrix, Vector, Ignore, LDLt> step2;
-      BlockGSStep<Matrix, Vector, Ignore, CG> step3;
-      BlockGSStep<Matrix, Vector, Ignore, GS> step4;
+      BlockGSStep<Direct, Matrix, Vector, Ignore> step1;
+      BlockGSStep<LDLt, Matrix, Vector, Ignore> step2;
+      BlockGSStep<CG, Matrix, Vector, Ignore> step3;
+      BlockGSStep<GS, Matrix, Vector, Ignore> step4;
 
       auto tol = 1e-14;
       auto r = 1e-10;
-      BlockGSStep<Matrix, Vector, Ignore, Direct> step1a(r);
-      BlockGSStep<Matrix, Vector, Ignore, LDLt> step2a(r);
-      BlockGSStep<Matrix, Vector, Ignore, CG> step3a(5, tol, r);
-      BlockGSStep<Matrix, Vector, Ignore, GS> step4a(tol, r);
+      BlockGSStep<Direct, Matrix, Vector, Ignore> step1a(r);
+      BlockGSStep<LDLt, Matrix, Vector, Ignore> step2a(r);
+      BlockGSStep<CG, Matrix, Vector, Ignore> step3a(5, tol, r);
+      BlockGSStep<GS, Matrix, Vector, Ignore> step4a(tol, r);
     }
 
     // test projected block GS