Actually another thing I would like to have is that when you run out of space it turns into an exception. Note, this might not always work, but the idea is that the handler of the exception will often be higher on the stack, and losing all the intervening space will cause you to have enough space to proceed. Just a thought.