A couple of quick questions after another skim through the Bio::Root code... Are cleanup methods used? If so, what for (typically)? Why do some classes, like Bio::Seq, define an empty DESTROY method (and thereby prevent super class DESTROY or cleanup methods being called)? Tim.