Error pipeline is always invoked

Is there a way to do not call the error pipeline when no error occurs ?

The Error pipeline will always be instantiated, but if no data flows into it, it will be inert. Are you seeing something different?