Should we have `rest_call` and `q` declared somewhere as special request parameters to remove when building urls? Perhaps a method in the base class?