diff --git a/python/dune/xt/grid/gridprovider.hh b/python/dune/xt/grid/gridprovider.hh
index e5eb171910eb0957d9749fcbbab488aed18e989a..538f0738166fc74055e2a9b377a92af78a43583c 100644
--- a/python/dune/xt/grid/gridprovider.hh
+++ b/python/dune/xt/grid/gridprovider.hh
@@ -77,11 +77,11 @@ public:
           MultipleCodimMultipleGeomTypeMapper<decltype(grid_view)> mapper(
               grid_view,
               [codim](GeometryType gt, int dimgrid) { return dimgrid - Common::numeric_cast<int>(gt.dim()) == codim; });
-          XT::LA::CommonDenseMatrix<double> centers(mapper.size(), size_t(d), 0.);
+          XT::LA::CommonDenseMatrix<double> centers(mapper.size(), Common::numeric_cast<size_t>(dim), 0.);
           for (auto&& element : elements(grid_view)) {
             auto index = mapper.index(element);
             auto center = element.geometry().center();
-            for (size_t jj = 0; jj < d; ++jj)
+            for (size_t jj = 0; jj < Common::numeric_cast<size_t>(dim); ++jj)
               centers.set_entry(index, jj, center[jj]);
           }
           return centers;