diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index a10414ecf9bf9eeea8a0c82991c66c871ff08da3..055ac9f6e1a78643d8a0d418ec1ec19cc82cbb5d 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -114,14 +114,23 @@ void setup_boundary(GridView const &gridView,
         assert(false);
     }
 
-    if (coordinates[1] == upperRight[1]) // upper face
-      ignoreNodes[id] = true;
-    else if (coordinates[1] == lowerLeft[1]) { // lower face
+    // lower face
+    if (coordinates[1] == lowerLeft[1]) {
       frictionalNodes[id] = true;
       ignoreNodes[id][1] = true;
-    } else if (coordinates[0] == lowerLeft[0]      // left face
-               || coordinates[0] == upperRight[0]) // right face
-      neumannNodes[id] = true;
+    }
+
+    // upper face
+    else if (coordinates[1] == upperRight[1])
+      ignoreNodes[id] = true;
+
+    // right face (except for both corners)
+    else if (coordinates[0] == upperRight[0])
+      ;
+
+    // left face (except for both corners)
+    else if (coordinates[0] == lowerLeft[0])
+      ;
   }
 }