diff --git a/dumux/freeflow/navierstokes/staggered/fluxoverplane.hh b/dumux/freeflow/navierstokes/staggered/fluxoverplane.hh
index 90717077df3062ed222e37917b198279f03f91eb..9556c5515bff7bce9fa50f3fe0aa0606a51add53 100644
--- a/dumux/freeflow/navierstokes/staggered/fluxoverplane.hh
+++ b/dumux/freeflow/navierstokes/staggered/fluxoverplane.hh
@@ -404,12 +404,12 @@ private:
             {
                 Scalar result = 0.0;
                 if(replaceCompEqIdx < numComponents)
+                    result = massOrMoleFlux[replaceCompEqIdx];
+                else
                 {
                     for(int i = 0; i < numComponents; ++i)
                         result += massOrMoleFlux[i];
                 }
-                else
-                    result = massOrMoleFlux[replaceCompEqIdx];
 
                 return result;
             }();