Khat Harr wrote in post #1038124: > I guess what I mean to ask is, why was it decided to do things this way > rather than the way I expected? What am I not understanding? It seems both useful and logical to me (useful to have a mechanism for catching 'exit', and logical that it should be handled in the same way as exceptions) I guess that what you expect depends on what you've seen in other languages. -- Posted via http://www.ruby-forum.com/.