diff --git a/dumux/decoupled/2p/cellData2p.hh b/dumux/decoupled/2p/cellData2p.hh
index 50919a5ee45e927cb4064f99b793b4bcac3c2e69..476852138b65225a8863341a3332df99d9de2784 100644
--- a/dumux/decoupled/2p/cellData2p.hh
+++ b/dumux/decoupled/2p/cellData2p.hh
@@ -302,9 +302,14 @@ public:
      *  @param gridView a DUNE gridview object corresponding to diffusion and transport equation
      */
 
-    CellData2P() :
-        mobility_({0.0, 0.0}), fracFlowFunc_({0.0, 0.0}), update_(0)
+    CellData2P()
     {
+        for (int i = 0; i < numPhases;i++)
+        {
+            mobility_[i] = 0.0;
+            fracFlowFunc_[i] = 0.0;
+        }
+        update_ = 0.0;
     }
 
     FluxData& fluxData()