diff --git a/src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/hexRef8Data.C b/src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/hexRef8Data.C
index 7b3f9e7526228da6655b3b661fb28e4b2d501135..6a47453cf1751e8a3deafcda75a955a43a8f8c88 100644
--- a/src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/hexRef8Data.C
+++ b/src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/hexRef8Data.C
@@ -292,7 +292,7 @@ void Foam::hexRef8Data::sync(const IOobject& io)
                 new uniformDimensionedScalarField
                 (
                     rio,
-                    dimensionedScalar("zero", dimLength, masterLen)
+                    dimensionedScalar(rio.name(), dimLength, masterLen)
                 )
             );
         }