diff --git a/dumux/assembly/cclocalresidual.hh b/dumux/assembly/cclocalresidual.hh
index fdd38de851566c5e17b1011938ef2a99014e9000..a94b4bc9ae6040175447b6443a4ddb4abcbec429 100644
--- a/dumux/assembly/cclocalresidual.hh
+++ b/dumux/assembly/cclocalresidual.hh
@@ -65,7 +65,7 @@ public:
     {
         const auto& scv = fvGeometry.scv(scvf.insideScvIdx());
         const auto localScvIdx = scv.indexInElement();
-        residual[localScvIdx] += evalFlux(problem, element, fvGeometry, elemVolVars, elemFluxVarsCache, scvf);
+        residual[localScvIdx] += this->asImp().evalFlux(problem, element, fvGeometry, elemVolVars, elemFluxVarsCache, scvf);
     }
 
     //! evaluate the flux residual for a sub control volume face