diff --git a/DDCore/src/Volumes.cpp b/DDCore/src/Volumes.cpp
index 65b61c086b4852d31493601269884d64beec0583..9fbeaf6e3421de2bd2b433687430d5545e8e319d 100644
--- a/DDCore/src/Volumes.cpp
+++ b/DDCore/src/Volumes.cpp
@@ -210,11 +210,11 @@ namespace {
     // The volume is now properly cloned, but with the same shape.
     // Reflect the shape (if any) and connect it.
     if (v->GetShape())   {
-      //TGeoScale* scale = new TGeoScale( 1., 1.,-1.);
-      //TGeoShape* reflected_shape =
-      //  TGeoScaledShape::MakeScaledShape((nam+"_shape_refl").c_str(), v->GetShape(), scale);
-      //vol->SetShape(reflected_shape);
-      vol->SetShape(v->GetShape());
+      TGeoScale* scale = new TGeoScale( 1., 1.,-1.);
+      TGeoShape* reflected_shape =
+        TGeoScaledShape::MakeScaledShape((nam+"_shape_refl").c_str(), v->GetShape(), scale);
+      vol->SetShape(reflected_shape);
+      //vol->SetShape(v->GetShape());
     }
     // Reflect the daughters.
     Int_t nd = vol->GetNdaughters();