Context passing on exceptions

Is there a reason why the context isn't updated and returned?