actually use the request