Note that "exec" will not call your "END" blocks, nor will it invoke "DESTROY" methods on your objects.