diff --git a/dune/common/diagonalmatrix.hh b/dune/common/diagonalmatrix.hh
index c8b66b24fb4e6608e64a24450d100204aa3d45cf..f13b85e9e3dcd031a883f70689a38ef403ec41a2 100644
--- a/dune/common/diagonalmatrix.hh
+++ b/dune/common/diagonalmatrix.hh
@@ -110,7 +110,6 @@ namespace Dune {
 
     DiagonalMatrix (std::initializer_list<K> const &l)
     {
-      assert(l.size() == rows);// Actually, this is not needed any more!
       std::copy_n(l.begin(), std::min(static_cast<std::size_t>(rows),
                                       l.size()),
                  diag_.begin());