diff --git a/src/averagedistanceassembler.hh b/src/averagedistanceassembler.hh
index 82b04e83ea52212128b1e65c64aca9ac309f52d3..af96d91f69a82f130a1c847abfac185eb1ca0620 100644
--- a/src/averagedistanceassembler.hh
+++ b/src/averagedistanceassembler.hh
@@ -100,10 +100,16 @@ public:
         DUNE_THROW(Dune::NotImplemented, "assembleGradient");
     }
 
-    void assembleMatrix(const TargetSpace& x,
-                        Dune::FieldMatrix<double,size,size>& matrix) const
+    void assembleHessianApproximation(const TargetSpace& x,
+                                      Dune::FieldMatrix<double,size,size>& matrix) const
+    {
+        DUNE_THROW(Dune::NotImplemented, "assembleHessianApproximation");
+    }
+
+    void assembleHessian(const TargetSpace& x,
+                         Dune::FieldMatrix<double,size,size>& matrix) const
     {
-        DUNE_THROW(Dune::NotImplemented, "assembleMatrix");
+        DUNE_THROW(Dune::NotImplemented, "assembleHessian");
     }
 
     const std::vector<TargetSpace> coefficients_;