What do you think about overriding `perform_request` to pass in the api_module for each request?