Is this the middleware that should be at the top or near the top of someone's middleware stack?