diff --git a/src/dynamicMesh/slidingInterface/enrichedPatch/enrichedPatch.H b/src/dynamicMesh/slidingInterface/enrichedPatch/enrichedPatch.H
index 6d04a55a33fb21a5f21ec2e5f9099ebab254d907..12430c03e6320adc11cc8615b49e9799f18d1154 100644
--- a/src/dynamicMesh/slidingInterface/enrichedPatch/enrichedPatch.H
+++ b/src/dynamicMesh/slidingInterface/enrichedPatch/enrichedPatch.H
@@ -176,9 +176,6 @@ class enrichedPatch
         //- Estimated ratio of original-to-enriched face size
         static const label enrichedFaceRatio_;
 
-        //- Estimated number of master face hits by slave points
-        static const label nFaceHits_;
-
         //- Size of face on which the check is forced
         static const label maxFaceSizeDebug_;
 
diff --git a/src/dynamicMesh/slidingInterface/enrichedPatch/enrichedPatchMasterPoints.C b/src/dynamicMesh/slidingInterface/enrichedPatch/enrichedPatchMasterPoints.C
index 18edef858ed1094f344939255da504bb9c4bed13..614bc5058a82fb86aa49bab02a2024be564b73e4 100644
--- a/src/dynamicMesh/slidingInterface/enrichedPatch/enrichedPatchMasterPoints.C
+++ b/src/dynamicMesh/slidingInterface/enrichedPatch/enrichedPatchMasterPoints.C
@@ -28,11 +28,6 @@ License
 #include "demandDrivenData.H"
 #include "DynamicList.H"
 
-// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
-
-const Foam::label Foam::enrichedPatch::nFaceHits_ = 4;
-
-
 // * * * * * * * * * * * * * Private Member Functions  * * * * * * * * * * * //
 
 void Foam::enrichedPatch::calcMasterPointFaces() const
@@ -63,11 +58,8 @@ void Foam::enrichedPatch::calcMasterPointFaces() const
 
         for (const label pointi : curFace)
         {
-            DynamicList<label>& dynLst = mpf(pointi); // Get or create
-
-            dynLst.reserve(primitiveMesh::facesPerPoint_); // Min size for list
-
-            dynLst.append(facei);
+            // Existing or auto-vivify DynamicList
+            mpf(pointi).append(facei);
         }
     }
 
@@ -86,11 +78,8 @@ void Foam::enrichedPatch::calcMasterPointFaces() const
             // Index of projected point corresponding to this slave point
             const label mergedPointi = pointMergeMap()[slaveMeshPoints[pointi]];
 
-            DynamicList<label>& dynLst = mpf(mergedPointi); // Get or create
-
-            dynLst.reserve(primitiveMesh::facesPerPoint_); // Min size for list
-
-            dynLst.append(slavePointFaceHits_[pointi].hitObject());
+            // Existing or auto-vivify DynamicList
+            mpf(mergedPointi).append(slavePointFaceHits_[pointi].hitObject());
         }
     }