diff --git a/applications/utilities/mesh/manipulation/subsetMesh/cellSelection/outsideCellSelection.C b/applications/utilities/mesh/manipulation/subsetMesh/cellSelection/outsideCellSelection.C
index 556ae4e07e5d9553aa0d0e571c6cd70f9f793e8b..7cb4eec5181b8f43711986ba6c84ecf8ebfd769a 100644
--- a/applications/utilities/mesh/manipulation/subsetMesh/cellSelection/outsideCellSelection.C
+++ b/applications/utilities/mesh/manipulation/subsetMesh/cellSelection/outsideCellSelection.C
@@ -156,10 +156,21 @@ Foam::boolList Foam::cellSelections::outsideCellSelection::findRegions
         reduce(keepRegionI, maxOp<label>());
         keepRegion[keepRegionI] = true;
 
-        if (verbose)
+        reduce(keepProcI, maxOp<label>());
+
+        if (keepProcI == -1)
         {
-            reduce(keepProcI, maxOp<label>());
+            FatalErrorIn
+            (
+                "outsideCellSelection::findRegions"
+                "(const bool, const regionSplit&)"
+            )   << "Did not find " << locationsInMesh_[i]
+                << " in mesh." << " Mesh bounds are " << mesh_.bounds()
+                << exit(FatalError);
+        }
 
+        if (verbose)
+        {
             Info<< "Found location " << locationsInMesh_[i]
                 << " in cell " << cellI << " on processor " << keepProcI
                 << " in global region " << keepRegionI
diff --git a/applications/utilities/mesh/manipulation/subsetMesh/subsetMeshDict b/applications/utilities/mesh/manipulation/subsetMesh/subsetMeshDict
index 0f725142a36ee97658d07a6001b1c08bd32a26b1..93280bb30574cf16e7d7e601eb1a30d6026aa15e 100644
--- a/applications/utilities/mesh/manipulation/subsetMesh/subsetMeshDict
+++ b/applications/utilities/mesh/manipulation/subsetMesh/subsetMeshDict
@@ -27,7 +27,7 @@ selections
         // used by snappyHexMesh, cvMesh.
         type    badQuality;
         // Use the quality criteria from the snappyHexMeshDict
-        ${.meshQualityControls}
+        ${:meshQualityControls}
     }
 
     outside
@@ -42,7 +42,7 @@ selections
         //- Define mesh location for keeping.
         //  In this case use the one from snappyHexMeshDict. This can
         //  optionally be a list of locations.
-        locationsInMesh (${.castellatedMeshControls.locationInMesh});
+        locationsInMesh (${:castellatedMeshControls.locationInMesh});
     }
 }