diff --git a/dune/gfe/rotation.hh b/dune/gfe/rotation.hh
index 8ee5be0ea5708b2b95f4a0df60d6e2e2f4777ffe..fef9e118531c88a79b3024305bb815dd230a5416 100644
--- a/dune/gfe/rotation.hh
+++ b/dune/gfe/rotation.hh
@@ -387,6 +387,11 @@ public:
         return v;
     }
 
+    static EmbeddedTangentVector derivativeOfDistanceSquaredWRTSecondArgument(const Rotation<3,T>& a, 
+                                                                      const Rotation<3,T>& b) {
+        DUNE_THROW(Dune::NotImplemented, "derivativeOfDistanceSquaredWRTSecondArgument");
+    }
+    
     /** \brief Interpolate between two rotations */
     static Rotation<3,T> interpolate(const Rotation<3,T>& a, const Rotation<3,T>& b, double omega) {