diff --git a/harmonicmaps.cc b/harmonicmaps.cc
index 725afa161b8c3c34d2e80cf72c35e98782d5dcd8..e8b52c22d8ed1d387cd7ccdb9619e5088f985d78 100644
--- a/harmonicmaps.cc
+++ b/harmonicmaps.cc
@@ -63,12 +63,12 @@ const int blocksize = TargetSpace::TangentVector::dimension;
 
 using namespace Dune;
 
-BlockVector<typename TargetSpace::CoordinateType>
+BlockVector<TargetSpace::CoordinateType>
 computeEmbeddedDifference(const std::vector<TargetSpace>& a, const std::vector<TargetSpace>& b)
 {
     assert(a.size() == b.size());
 
-    BlockVector<typename TargetSpace::CoordinateType> difference(a.size());
+    BlockVector<TargetSpace::CoordinateType> difference(a.size());
 
     for (size_t i=0; i<a.size(); i++)
         difference[i] = a[i].globalCoordinates() - b[i].globalCoordinates();