diff --git a/dumux/decoupled/2p/diffusion/mimetic/mimeticpressure2p.hh b/dumux/decoupled/2p/diffusion/mimetic/mimeticpressure2p.hh
index a1eeb4bcc65353fafdb366e0950979c4e0543277..42bd4fdc006bd2f000af8ed777a5920b6e9ad333 100644
--- a/dumux/decoupled/2p/diffusion/mimetic/mimeticpressure2p.hh
+++ b/dumux/decoupled/2p/diffusion/mimetic/mimeticpressure2p.hh
@@ -239,7 +239,7 @@ void MimeticPressure2P<TypeTag>::solve()
     std::cout << "MimeticPressure2P: solve for pressure" << std::endl;
 
     Solver solver(problem_);
-    solver.solve(A_, problem_.variables().pressure(), f_);
+    solver.solve(*A_, problem_.variables().pressure(), f_);
     return;
 }