diff --git a/GeoModelCore/GeoModelHelpers/src/GeoDeDuplicator.cxx b/GeoModelCore/GeoModelHelpers/src/GeoDeDuplicator.cxx
index e4b88500916956e1915d7b6690815cb073b3bf7d..0e0aba4cf4b0ae2f95cbf8b01e6766e38c07c7eb 100644
--- a/GeoModelCore/GeoModelHelpers/src/GeoDeDuplicator.cxx
+++ b/GeoModelCore/GeoModelHelpers/src/GeoDeDuplicator.cxx
@@ -111,18 +111,18 @@ GeoDeDuplicator::GeoIdPtr
     return newId;
 }
 
-PVLink GeoDeDuplicator::clone(PVConstLink vol) const {
+PVLink GeoDeDuplicator::clone(PVConstLink cloneMe) const {
     PVLink newVol{};
     bool tryPhysVolDeDup{m_deDuplicatePhysVol};
-    GeoLogVolPtr logVol{const_cast<GeoLogVol*>(vol->getLogVol())};
-    if (dynamic_cast<const GeoPhysVol*>(vol.get())) {
+    GeoLogVolPtr logVol{const_cast<GeoLogVol*>(cloneMe->getLogVol())};
+    if (dynamic_cast<const GeoPhysVol*>(cloneMe.get())) {
         newVol = make_intrusive<GeoPhysVol>(cacheVolume(logVol));
     } else {
         newVol = make_intrusive<GeoFullPhysVol>(cacheVolume(logVol));
         tryPhysVolDeDup = false;
     }
-    for(unsigned int chNode =0; chNode < newVol->getNChildNodes(); ++chNode) {
-        GeoIntrusivePtr<const GeoGraphNode>node{*newVol->getChildNode(chNode)};
+    for(unsigned int chNode =0; chNode < cloneMe->getNChildNodes(); ++chNode) {
+        GeoIntrusivePtr<const GeoGraphNode>node{*cloneMe->getChildNode(chNode)};
         /** transform nodes */
         if (typeid(*node) == typeid(GeoAlignableTransform)) {
             const auto geoTrf = dynamic_pointer_cast<const GeoAlignableTransform>(node);
@@ -149,7 +149,7 @@ PVLink GeoDeDuplicator::clone(PVConstLink vol) const {
             newVol->add(const_pointer_cast(node));
         }
     }
-    if (tryPhysVolDeDup){
+    if (tryPhysVolDeDup) {
         newVol = cacheVolume(dynamic_pointer_cast<GeoPhysVol>(newVol));
     }
     return newVol;