Updated to include the request_lifecycle.