Evaluate browser request type only when needed