diff --git a/dune/matrix-vector/matrixtraits.hh b/dune/matrix-vector/matrixtraits.hh
index da72f651f436099afa3f39ed82e41cfa260a7cdd..5b673ed6d66a37d523f6a8135b54a31fd2293e0f 100644
--- a/dune/matrix-vector/matrixtraits.hh
+++ b/dune/matrix-vector/matrixtraits.hh
@@ -4,6 +4,7 @@
 #include <dune/common/diagonalmatrix.hh>
 #include <dune/common/fmatrix.hh>
 #include <dune/istl/bcrsmatrix.hh>
+#include <dune/istl/multitypeblockmatrix.hh>
 #include <dune/istl/scaledidmatrix.hh>
 
 namespace Dune {
@@ -50,6 +51,12 @@ namespace Dune {
     {
         enum { isMatrix=true };
     };
+
+    template<class... T>
+    struct MatrixTraits<MultiTypeBlockMatrix<T...> >
+    {
+        enum { isMatrix=true };
+    };
   }
 }
 #endif