diff --git a/dumux/implicit/problem.hh b/dumux/implicit/problem.hh
index 5a9d925e526b9c0c68a2a5ac43900e802a5f4799..510bd81674affadf36f971d8e0e45d69e10f8dd6 100644
--- a/dumux/implicit/problem.hh
+++ b/dumux/implicit/problem.hh
@@ -489,11 +489,10 @@ public:
      * are assumed to extend 1 m to the back.
      */
     Scalar boxExtrusionFactor(const Element &element,
-                              const FVElementGeometry &fvGeometry,
-                              const int scvIdx) const
+                              const SubControlVolume &scv) const
     {
         // forward to generic interface
-        return asImp_().extrusionFactorAtPos(fvGeometry.subContVol[scvIdx].global);
+        return asImp_().extrusionFactorAtPos(scv.dofPosition());
     }
 
     /*!