Asynchronous exceptions and "resume"