diff --git a/src/rotation.hh b/src/rotation.hh
index 28a0b15573d537e221c496c180c266e3eafaf35a..187eeae7994610cdb2ece23b262771595b5ee547 100644
--- a/src/rotation.hh
+++ b/src/rotation.hh
@@ -20,14 +20,23 @@ class Rotation
 };
 
 /** \brief Specialization for dim==2
+    \tparam T The type used for coordinates
 */
 template <class T>
 class Rotation<2,T>
 {
 public:
+    /** \brief The type used for coordinates */
+    typedef T ctype;
+
     /** \brief Member of the corresponding Lie algebra.  This really is a skew-symmetric matrix */
     typedef Dune::FieldVector<T,1> TangentVector;
 
+    /** \brief Member of the corresponding Lie algebra.  This really is a skew-symmetric matrix
+
+    This vector is not really embedded in anything.  I have to make my notation more consistent! */
+    typedef Dune::FieldVector<T,1> EmbeddedTangentVector;
+
     /** \brief Default constructor, create the identity rotation */
     Rotation() 
         : angle_(0)