That means in every case that I call my_die, I have to put the delete in, OR, I have to create a global (achh phhtt) in order for my_die() to be able to get it.

Which is what I've done, but I'm not happy about it. (the global)