diff --git a/dumux/multidomain/facet/box/subcontrolvolumeface.hh b/dumux/multidomain/facet/box/subcontrolvolumeface.hh
index a48a2f8ee2a04849047575e60fb90de41fd8967b..9ef76a22eafdeaef735eface287028a30c75681f 100644
--- a/dumux/multidomain/facet/box/subcontrolvolumeface.hh
+++ b/dumux/multidomain/facet/box/subcontrolvolumeface.hh
@@ -71,7 +71,7 @@ public:
     , interiorBoundary_(false)
     , boundaryFlag_{}
     {
-        auto corners = geometryHelper.getScvfCorners(scvfIndex);
+        const auto corners = geometryHelper.getScvfCorners(scvfIndex);
         unitOuterNormal_ = geometryHelper.normal(corners, scvIndices_);
         area_ = Dumux::convexPolytopeVolume<T::dim-1>(
             Dune::GeometryTypes::cube(T::dim-1),
diff --git a/dumux/porousmediumflow/boxdfm/subcontrolvolume.hh b/dumux/porousmediumflow/boxdfm/subcontrolvolume.hh
index 9a9409e5f88237773ea9c1832859f04917fce0dd..d4a25423e4b87180f34a2a76df05f8ab40d1eda3 100644
--- a/dumux/porousmediumflow/boxdfm/subcontrolvolume.hh
+++ b/dumux/porousmediumflow/boxdfm/subcontrolvolume.hh
@@ -95,7 +95,7 @@ public:
     , facetIdx_(0)
     , indexInIntersection_(0)
     {
-        auto corners = geometryHelper.getScvCorners(scvIdx);
+        const auto corners = geometryHelper.getScvCorners(scvIdx);
         dofPosition_ = corners[0];
         volume_ = Dumux::convexPolytopeVolume<T::dim>(
             Dune::GeometryTypes::cube(T::dim),
@@ -135,7 +135,7 @@ public:
     , facetIdx_(elemLocalFacetIdx)
     , indexInIntersection_(indexInIntersection)
     {
-        auto corners = geometryHelper.getBoundaryScvfCorners(intersection.indexInInside(), indexInIntersection);
+        const auto corners = geometryHelper.getBoundaryScvfCorners(intersection.indexInInside(), indexInIntersection);
         dofPosition_ = corners[0];
 
         // compute volume and scv center
diff --git a/dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh b/dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh
index 312f2702a309b41cb6409ce4394a7d7d03be4e7e..5ae3aad9a532fb143f71298fbfab578c8a57ee8c 100644
--- a/dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh
+++ b/dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh
@@ -97,7 +97,7 @@ public:
     , facetIdx_(0)
     , indexInIntersection_(0)
     {
-        auto corners = geometryHelper.getScvfCorners(scvfIndex);
+        const auto corners = geometryHelper.getScvfCorners(scvfIndex);
         unitOuterNormal_ = geometryHelper.normal(corners, scvIndices_);
         area_ = Dumux::convexPolytopeVolume<T::dim-1>(
                     Dune::GeometryTypes::cube(T::dim-1),
@@ -126,7 +126,7 @@ public:
     , facetIdx_(0)
     , indexInIntersection_(0)
     {
-        auto corners = geometryHelper.getBoundaryScvfCorners(intersection.indexInInside(), indexInIntersection);
+        const auto corners = geometryHelper.getBoundaryScvfCorners(intersection.indexInInside(), indexInIntersection);
         area_ = Dumux::convexPolytopeVolume<T::dim-1>(
                     Dune::GeometryTypes::cube(T::dim-1),
                     [&](unsigned int i){ return corners[i]; });
@@ -153,7 +153,7 @@ public:
     , facetIdx_(intersection.indexInInside())
     , indexInIntersection_(indexInIntersection)
     {
-        auto corners = geometryHelper.getFractureScvfCorners(intersection.indexInInside(), indexInIntersection);
+        const auto corners = geometryHelper.getFractureScvfCorners(intersection.indexInInside(), indexInIntersection);
         // The area here is given in meters. In order to
         // get the right dimensions, the user has to provide
         // the appropriate aperture in the problem (via an extrusion factor)