diff --git a/test/adolcmaterialtest.cc b/test/adolcmaterialtest.cc
index 9c133626f1182b9ec3886f6f550aed7d4446d9cd..01344a0737224a82b17320d7cc89cd8411097814 100644
--- a/test/adolcmaterialtest.cc
+++ b/test/adolcmaterialtest.cc
@@ -136,7 +136,7 @@ int main (int argc, char *argv[]) try
             auto diff = *adolcIt;
             diff -= *paperIt;
 
-            if (diff.frobenius_norm() > 1e-5)
+            if (diff.frobenius_norm() > 1e-4)
                 DUNE_THROW(Dune::Exception,"Wrong local hessian, error is "<<diff.frobenius_norm());
         }
         assert(paperIt==paperEndIt);