> I think this covers all worries with backwards compatibility, > whilst moving towards a well-defined exception system. Sorry - all worries with backwards compatibility *except* the basic one that functions would now need to declare the exceptions they raise. I don't know how to get around that one. Tim Delaney Avaya Australia