Sorry, please ignore the RETHROW stuff in my previous post, the exception handling mechanism has to be more complicated to handle that nicely. I guess it also depends whether you want the same semantics as C++ or the slightly different semantics that Linas seemed to be proposing with his code. -- Tyson Dowd # # Surreal humour isn't everyone's cup of fur. trd@cs.mu.oz.au # http://www.cs.mu.oz.au/~trd #