Newbie wrote: > So, from a language design perspective, what would be wrong with this? > > do > stuff > do > risky stuff > rescue > SOS > end > more stuff > end while bored "do" doesn't work this way -- it's an iterator (loosely speaking). "begin" is not an iterator. They are different. There are good reasons to make this distinction. -- Paul Lutus http://www.arachnoid.com