diff --git a/dune/gfe/globalgeodesicfefunction.hh b/dune/gfe/globalgeodesicfefunction.hh
index 3feda0087da348598cc30ea5f315f2eb5b4da4d5..8e68d06ab19bb0402637f967cb9bb64c22fa4af2 100644
--- a/dune/gfe/globalgeodesicfefunction.hh
+++ b/dune/gfe/globalgeodesicfefunction.hh
@@ -8,6 +8,14 @@
 
 #include <dune/gfe/localgeodesicfefunction.hh>
 
+template <class dctype, int DimDomain, class rctype, int DimRange>
+struct DerivativeTypefier<Dune::FieldVector<dctype, DimDomain>, UnitVector<rctype,DimRange> >
+{
+  typedef Dune::FieldMatrix<rctype, DimRange, DimDomain> DerivativeType;
+};
+
+
+
 /** \brief Global geodesic finite element function.
  *
  *  \tparam B  - The global basis type.