Updated to follow the new *_request methods API.