diff --git a/dune/gfe/rotation.hh b/dune/gfe/rotation.hh
index 90589caf97cf939cc3a5acd1af7dec634bf6e137..3c002e46d5c7388785e857980cf6f7ba2c8c02e6 100644
--- a/dune/gfe/rotation.hh
+++ b/dune/gfe/rotation.hh
@@ -488,7 +488,7 @@ public:
              
             q.matrix(mat);
             Dune::FieldMatrix<T,3,3> matT;
-            q.inverse().matrix(matT);
+            Rotation<3,T>(q.inverse()).matrix(matT);
             mat -= matT;
             mat *= 1/(1+trace);
         }