Updated the request system to act like the response side.