Why not `self._demand_success(response, kwargs)`?  We don't expect anything in **kwargs except for `request_params`, since we directly passing it there.