All of this information(except for “is valid”) is stored in the request object. Why would anyone think it’s stored in the controller?