diff --git a/dune/matrix-vector/algorithm.hh b/dune/matrix-vector/algorithm.hh
index c2d3605cc4505ab4b068d7e4b2bc6378b3fb918e..57fa30f62e81fb133031b5f091b3ac25760a6739 100644
--- a/dune/matrix-vector/algorithm.hh
+++ b/dune/matrix-vector/algorithm.hh
@@ -13,7 +13,7 @@ namespace MatrixVector {
 template <class Range, class F, EnableTupleOrDerived<Range, int> = 0>
 void sparseRangeFor(Range&& range, F&& f) {
   using namespace Dune::Hybrid;
-  forEach(integralRange(size(range)), [&](auto&& i) {
+  forEach(integralRange(Dune::Hybrid::size(range)), [&](auto&& i) {
       f(range[i], i);
   });
 }