diff --git a/DDG4/src/Geant4AssemblyVolume.cpp b/DDG4/src/Geant4AssemblyVolume.cpp
index 331c6aeb03cbc8a1d5d6fae29badb92aa0dacf34..91bb1883ecabbedf35902a9e59ffb3f39e15e784 100644
--- a/DDG4/src/Geant4AssemblyVolume.cpp
+++ b/DDG4/src/Geant4AssemblyVolume.cpp
@@ -141,7 +141,7 @@ void Geant4AssemblyVolume::imprint(const Geant4Converter& cnv,
triplet.GetVolume(),
pMotherLV,
false,
- numberOfDaughters + i,
+ node->GetNumber(),
surfCheck );
info.g4VolumeImprints[vol].emplace_back(new_chain,pvPlaced.first);