The request now actually uses the request object