I'm assuming the throw would only be handled if it was in call(), onSuccess() is "post-handling". But I admit I haven't actually checked.