diff --git a/dumux/boxmodels/common/boxassembler.hh b/dumux/boxmodels/common/boxassembler.hh
index b21916628d7b5d9adce73ca91cfa3e5d9b8538d9..18e196c3e8aaa65aae8cc43edbdf6ce6846a5973 100644
--- a/dumux/boxmodels/common/boxassembler.hh
+++ b/dumux/boxmodels/common/boxassembler.hh
@@ -574,18 +574,19 @@ private:
                     int globalI = vertexMapper_().map(*eIt, i, dim);
                     neighbors[globalI].insert(globalI);
                 }
-                continue;
             }
-
-            // loop over all element vertices
-            for (int i = 0; i < numVerticesLocal - 1; ++i) {
-                int globalI = vertexMapper_().map(*eIt, i, dim);
-                for (int j = i + 1; j < numVerticesLocal; ++j) {
-                    int globalJ = vertexMapper_().map(*eIt, j, dim);
-                    // make sure that vertex j is in the neighbor set
-                    // of vertex i and vice-versa
-                    neighbors[globalI].insert(globalJ);
-                    neighbors[globalJ].insert(globalI);
+            else
+            {
+                // loop over all element vertices
+                for (int i = 0; i < numVerticesLocal - 1; ++i) {
+                    int globalI = vertexMapper_().map(*eIt, i, dim);
+                    for (int j = i + 1; j < numVerticesLocal; ++j) {
+                        int globalJ = vertexMapper_().map(*eIt, j, dim);
+                        // make sure that vertex j is in the neighbor set
+                        // of vertex i and vice-versa
+                        neighbors[globalI].insert(globalJ);
+                        neighbors[globalJ].insert(globalI);
+                    }
                 }
             }
         }