Forgot to mention: Devel::Cycle reports cycle references between GeneStructure and Transcript and perl has a known issue of not being able to destroy such objects. So I guess my question is: Is this a feature or a 'feature' :-) . In any case Thanks Stefan