# [ref_impl_eiffel] [834] Correct a bug whereby cloned sub-hierarchies that had already been grafted into the output flat structure were still being descended into in the child differential, causing multiple cloning & grafting of sub-items. **Category:** [Reference Implementation: Eiffel (archive)](https://discourse.openehr.org/c/reference-implementation-eiffel-archive/161) **Created:** 2009-03-06 12:43 UTC **Views:** 1 **Replies:** 0 **URL:** https://discourse.openehr.org/t/ref-impl-eiffel-834-correct-a-bug-whereby-cloned-sub-hierarchies-that-had-already-been-grafted-into-the-output-flat-structure-were-still-being-descended-into-in-the-child-differential-causing-multiple-cloning-grafting-of-sub-items/13225 --- ## Post #1 by @svn1 Revision: 834 Author: thomas\.beale Log Message: --- **Canonical:** https://discourse.openehr.org/t/ref-impl-eiffel-834-correct-a-bug-whereby-cloned-sub-hierarchies-that-had-already-been-grafted-into-the-output-flat-structure-were-still-being-descended-into-in-the-child-differential-causing-multiple-cloning-grafting-of-sub-items/13225 **Original content:** https://discourse.openehr.org/t/ref-impl-eiffel-834-correct-a-bug-whereby-cloned-sub-hierarchies-that-had-already-been-grafted-into-the-output-flat-structure-were-still-being-descended-into-in-the-child-differential-causing-multiple-cloning-grafting-of-sub-items/13225