differentiating service and browser requests