diff --git a/dumux/geomechanics/el2p/el2pbasemodel.hh b/dumux/geomechanics/el2p/el2pbasemodel.hh
index 31ca84ce22f7bd669404ee52dca2b07fd21b01bf..19808c7235d6b580ed3e71fb93392ca0cedb57d7 100644
--- a/dumux/geomechanics/el2p/el2pbasemodel.hh
+++ b/dumux/geomechanics/el2p/el2pbasemodel.hh
@@ -225,10 +225,10 @@ public:
     Scalar globalResidual(SolutionVector &residual,
                           const SolutionVector &u)
     {
-        jacAsm_.gridOperator().residual(u, residual);
+        jacAsm_->gridOperator().residual(u, residual);
 
         // calculate the square norm of the residual
-        Scalar result2 = residual.two_norm2();
+        Scalar result2 = residual.base().two_norm2();
         if (gridView_().comm().size() > 1)
             result2 = gridView_().comm().sum(result2);