diff --git a/dune/common/densematrix.hh b/dune/common/densematrix.hh
index ac82bc38da60500fd726e814feeaf13e08b584e2..29c4de847f3f35e54775c8edd92c940cc6bef34c 100644
--- a/dune/common/densematrix.hh
+++ b/dune/common/densematrix.hh
@@ -146,7 +146,7 @@ namespace Dune
       {
         static void apply ( M &m, const T &t )
         {
-          static_assert( Conversion< T, M >::exists, "No specialization found" );
+          static_assert( Conversion< const T, const M >::exists, "No template specialization of DenseMatrixAssigner found" );
           m = static_cast< const M & >( t );
         }
       };