diff --git a/applications/utilities/mesh/generation/foamyHexMesh/conformalVoronoiMesh/cellShapeControl/cellSizeAndAlignmentControl/searchableSurfaceControl/searchableSurfaceControl.C b/applications/utilities/mesh/generation/foamyHexMesh/conformalVoronoiMesh/cellShapeControl/cellSizeAndAlignmentControl/searchableSurfaceControl/searchableSurfaceControl.C
index dbd85995081604d03c55377e3db6b69ab0036c0b..dec725ee1f0ade1d52df4b3d126fdabfbc3a985a 100644
--- a/applications/utilities/mesh/generation/foamyHexMesh/conformalVoronoiMesh/cellShapeControl/cellSizeAndAlignmentControl/searchableSurfaceControl/searchableSurfaceControl.C
+++ b/applications/utilities/mesh/generation/foamyHexMesh/conformalVoronoiMesh/cellShapeControl/cellSizeAndAlignmentControl/searchableSurfaceControl/searchableSurfaceControl.C
@@ -429,18 +429,21 @@ void Foam::searchableSurfaceControl::initialVertices
 
                 pointAlignment.set(new triad(normals[0]));
 
-                // Limit cell size
-                const vector vN =
-                    infoList[0].hitPoint()
-                  - 2.0*normals[0]*defaultCellSize_;
+                if (infoList[0].hit())
+                {
+                    // Limit cell size
+                    const vector vN =
+                        infoList[0].hitPoint()
+                      - 2.0*normals[0]*defaultCellSize_;
 
-                List<pointIndexHit> intersectionList;
-                searchableSurface_.findLineAny
-                (
-                    ptField,
-                    pointField(1, vN),
-                    intersectionList
-                );
+                    List<pointIndexHit> intersectionList;
+                    searchableSurface_.findLineAny
+                    (
+                        ptField,
+                        pointField(1, vN),
+                        intersectionList
+                    );
+                }
 
 //                if (intersectionList[0].hit())
 //                {
@@ -455,12 +458,13 @@ void Foam::searchableSurfaceControl::initialVertices
         label priority = -1;
         if (!cellSize(pts[pI], sizes[pI], priority))
         {
-            FatalErrorIn
-            (
-                "Foam::searchableSurfaceControl::initialVertices"
-                "(pointField&, scalarField&, tensorField&)"
-            )   << "Could not calculate cell size"
-                << abort(FatalError);
+            sizes[pI] = defaultCellSize_;
+//            FatalErrorIn
+//            (
+//                "Foam::searchableSurfaceControl::initialVertices"
+//                "(pointField&, scalarField&, tensorField&)"
+//            )   << "Could not calculate cell size"
+//                << abort(FatalError);
         }
 
         sizes[pI] = min(limitedCellSize, sizes[pI]);