diff --git a/dumux/multidomain/facet/cellcentered/mpfa/couplingmanager.hh b/dumux/multidomain/facet/cellcentered/mpfa/couplingmanager.hh
index b894a758b7bb9a5720e4814ea329ccbcf8a1edaf..2987fd04df3292d886789d38307dd0bfcb4a31f4 100644
--- a/dumux/multidomain/facet/cellcentered/mpfa/couplingmanager.hh
+++ b/dumux/multidomain/facet/cellcentered/mpfa/couplingmanager.hh
@@ -327,7 +327,7 @@ public:
                 volVars.update( elementSolution(element, ldSol, this->problem(lowDimId).fvGridGeometry()),
                                 this->problem(lowDimId),
                                 element,
-                                fvGeom.scv(this->lowDimCouplingContext().elementIdx) );
+                                fvGeom.scv(elemIdx) );
 
             // update the element flux variables cache (tij depend on low dim values in context)
             const auto contextElem = this->problem(bulkId).fvGridGeometry().element(this->bulkCouplingContext().elementIdx);