Any reason to assign to `request_id` before returning `response.id`? Also, why use `return` at all?