Could you document what is happening here and why, I'm not sure I'm actually understanding this code, especially as it pertains to updating the request for the `#call` method below.