diff --git a/dumux/implicit/common/implicitvelocityoutput.hh b/dumux/implicit/common/implicitvelocityoutput.hh
index 455aadcebf7cedc56411a70dae3470f9554b97de..6252617861db9a733f4b527fb8321efb576acde0 100644
--- a/dumux/implicit/common/implicitvelocityoutput.hh
+++ b/dumux/implicit/common/implicitvelocityoutput.hh
@@ -88,7 +88,7 @@ public:
                 velocityOutput_ = false;
             }
 
-            if (isBox)
+            if (velocityOutput_ && isBox)
             {
                 FVElementGeometry fvGeometry;
                 fvGeometry.update(problem_.gridView(), *elemIt);