make sure that we can call rethrow