diff --git a/harmonicmaps.cc b/harmonicmaps.cc
index b5348540031c1a9c18594973117cf85ba8219ee5..7e75863ab63e72cd5317285fc447c8d04f2be5dc 100644
--- a/harmonicmaps.cc
+++ b/harmonicmaps.cc
@@ -40,7 +40,7 @@ const int dim = 3;
 typedef Rotation<double,2> TargetSpace;
 #endif
 #ifdef ROTATION3
-typedef Rotation<double,2> TargetSpace;
+typedef Rotation<double,3> TargetSpace;
 #endif
 #ifdef UNITVECTOR2
 typedef UnitVector<double,2> TargetSpace;