diff --git a/test/localgeodesicfestiffnesstest.cc b/test/localgeodesicfestiffnesstest.cc
index 8971788ac63e101516bc114dfea3d485cdff452f..73dabd801a985b3a5cfa55a63fe199d754f517a5 100644
--- a/test/localgeodesicfestiffnesstest.cc
+++ b/test/localgeodesicfestiffnesstest.cc
@@ -152,7 +152,7 @@ void testHessian()
         embeddedHessian[0][0] = TargetSpace::secondDerivativeOfDistanceSquaredWRTFirstAndSecondArgument(coefficients[0],
                                                                                                 coefficients[1]);
 
-        Matrix<FieldMatrix<double,2,2> > hessian(nDofs,nDofs);
+        Matrix<FieldMatrix<double,spaceDim,spaceDim> > hessian(nDofs,nDofs);
         
         // transform to local tangent space bases
         std::vector<Dune::FieldMatrix<double,spaceDim,embeddedSpaceDim> > orthonormalFrames(nDofs);