diff --git a/DDG4/edm4hep/Geant4Output2EDM4hep.cpp b/DDG4/edm4hep/Geant4Output2EDM4hep.cpp
index 554937cbce87dbb57c5ed495a4909ee51b4b0289..b40226540ea11daba5f761c16a2d277068428268 100644
--- a/DDG4/edm4hep/Geant4Output2EDM4hep.cpp
+++ b/DDG4/edm4hep/Geant4Output2EDM4hep.cpp
@@ -354,7 +354,6 @@ void Geant4Output2EDM4hep::saveParticles(Geant4ParticleMap* particles)    {
         }
         int iqdau = (*k).second;
         auto qdau = (*mcpc)[iqdau];
-        qdau.addToParents(q);
         q.addToDaughters(qdau);
       }
 
@@ -368,7 +367,6 @@ void Geant4Output2EDM4hep::saveParticles(Geant4ParticleMap* particles)    {
           int iqpar = (*k).second;
           auto qpar = (*mcpc)[iqpar];
           q.addToParents(qpar);
-          qpar.addToDaughters(q);
         }
       }
     }