In every language I know that supports finally, once you enter the try, the finally block always executes, no matter how you exit. In monkeyc, it only executes on fall-through exit from the try or catch.
So (sorry about the weirdness, I just wanted...