Pavel Zuna wrote: > Improved version attached. > > If a callback raised a new exception, callbacks next in row would still > get the original exception. Now they should get the new one as intended. > > Thanks to Rob for pointing this out. > > Pavel Ack, pushed to master