Handle requests by passing in response object