diff --git a/dumux/discretization/cellcentered/tpfa/fickslaw.hh b/dumux/discretization/cellcentered/tpfa/fickslaw.hh
index 35c5d61d63e9f53a178650cf96630f7e1abd694a..2789a5d981dae7935df592d11ba2a60a2f70a900 100644
--- a/dumux/discretization/cellcentered/tpfa/fickslaw.hh
+++ b/dumux/discretization/cellcentered/tpfa/fickslaw.hh
@@ -194,11 +194,11 @@ public:
             Scalar tj;
             if (dim == dimWorld)
                 // assume the normal vector from outside is anti parallel so we save flipping a vector
-                tj = -1.0*computeTpfaTransmissibility(scvf, outsideD, outsideScv, outsideVolVars.extrusionFactor());
+                tj = -1.0*computeTpfaTransmissibility(scvf, outsideScv, outsideD, outsideVolVars.extrusionFactor());
             else
                 tj = computeTpfaTransmissibility(fvGeometry.flipScvf(scvf.index()),
-                                                 outsideD,
                                                  outsideScv,
+                                                 outsideD,
                                                  outsideVolVars.extrusionFactor());
 
             // check if we are dividing by zero!