elizabeth mattijsen ifkdijkmatnl investigating issues regards object destruction came upon little oddity take program foo sub foodestroy undef filename line caller print called filename line linen foo bless foo undef foo destruction reported line bar line destruction object reported run get called foo line 9 seems caller info pointing next executable line line 9 rather actual destruction taking place line 7 well least destruction taking place naive users point view assume basically way right seems like every version perl could get hands liz wed 06 aug 2008 013946 0200 caller info destroy