Just curious, should not call `errorCallback` when exception happens?