diff --git a/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyRefineDriver.C b/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyRefineDriver.C
index 3eeeae6b432de242e41c9f713ca1ab5920945bb5..7a20491291c028152c9cd7002df4f3abe04897ee 100644
--- a/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyRefineDriver.C
+++ b/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyRefineDriver.C
@@ -46,22 +46,19 @@ License
 
 namespace Foam
 {
-
-defineTypeNameAndDebug(snappyRefineDriver, 0);
-
+    defineTypeNameAndDebug(snappyRefineDriver, 0);
 } // End namespace Foam
 
 
 // * * * * * * * * * * * * * * * * Constructors  * * * * * * * * * * * * * * //
 
-// Construct from components
 Foam::snappyRefineDriver::snappyRefineDriver
 (
     meshRefinement& meshRefiner,
     decompositionMethod& decomposer,
     fvMeshDistribute& distributor,
-    const labelList& globalToMasterPatch,
-    const labelList& globalToSlavePatch
+    const labelUList& globalToMasterPatch,
+    const labelUList& globalToSlavePatch
 )
 :
     meshRefiner_(meshRefiner),
@@ -1629,8 +1626,7 @@ Foam::label Foam::snappyRefineDriver::directionalShellRefine
     List<labelVector> dirCellLevel(cellLevel.size());
     forAll(cellLevel, celli)
     {
-        label l = cellLevel[celli];
-        dirCellLevel[celli] = labelVector(l, l, l);
+        dirCellLevel[celli] = labelVector::uniform(cellLevel[celli]);
     }
 
     label iter;
diff --git a/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyRefineDriver.H b/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyRefineDriver.H
index 3e86f08b6492d72d33820a4d1791a7753c745c71..63d721509c39454a9493cb5dd90c0304a276f4e0 100644
--- a/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyRefineDriver.H
+++ b/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyRefineDriver.H
@@ -36,15 +36,13 @@ SourceFiles
 
 #include "wordPairHashTable.H"
 #include "labelList.H"
-#include "PackedBoolList.H"
-#include "labelVector.H"
 
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
 namespace Foam
 {
 
-// Forward declaration of classes
+// Forward declarations
 class refinementParameters;
 class snapParameters;
 
@@ -206,8 +204,8 @@ public:
             meshRefinement& meshRefiner,
             decompositionMethod& decomposer,
             fvMeshDistribute& distributor,
-            const labelList& globalToMasterPatch,
-            const labelList& globalToSlavePatch
+            const labelUList& globalToMasterPatch,
+            const labelUList& globalToSlavePatch
         );