If I move the die() out of the DESTROY, this becomes a non-question don't you think? :) The whole point is to figure out why perl thinks we are cleaning up (even though we are in the middle of runtime), and how to convince it otherwise.
Re^2: Throw from within a DESTROY block
Replies are listed 'Best First'.
Sigh. Given how I explicitly ask "how do I cheat perl here", a non-incendiary answer would be I am not sure you can do this, not <THOUGHTCRIME>perl is not designed to do that, turn around ang go back where you came from!</THOUGHTCRIME>