I think that having the try/catch/throw construct work at any nesting level youd be a great thing, even if the struct passed would have to evaluate to a simple byte or word evaluating to an integer code. I know it is very hard because of the inaccessible stack on the smaller pics. Peter -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads