I have written a custom pipeline in Sitecore to set the context language and country code. I am calling this pipeline on http begin request. The problem I am facing is that the pipeline is executing multiple times on page load for each component load. Below is my patch config file. <httpRequestBegin> <processor patch:after="*[@type='Sitecore.Pipelines.HttpRequest.FileResolver, Sitecore.Kernel']" type="custom-processor class, custom-processor" /> </httpRequestBegin> Now I want to restrict my pipeline to execute only one time on page load and not on each component laod. Please let me know how can I do this