diff --git a/DDG4/include/DDG4/Geant4AssemblyVolume.h b/DDG4/include/DDG4/Geant4AssemblyVolume.h
index d262b0ea3fd61991b1976e6fcb537b2bad0d3051..463aec41181b7d6da2b9eab58a9fc8c9d90c3c6a 100644
--- a/DDG4/include/DDG4/Geant4AssemblyVolume.h
+++ b/DDG4/include/DDG4/Geant4AssemblyVolume.h
@@ -60,7 +60,7 @@ namespace dd4hep {
       }
 
       /// Default destructor
-      ~Geant4AssemblyVolume()   {
+      virtual ~Geant4AssemblyVolume()   {
       }
 
       long placeVolume(const TGeoNode* n, G4LogicalVolume* pPlacedVolume, G4Transform3D& transformation);