Lame fix

Here's a lame patch to allow someone else to override CORE::GLOBAL::exit inside a BEGIN block.

(Just do the work inside an INIT. Lame patch is lame.)