i wonder if we should start using the request_stack?