Changed pipe node to not care if the provider is an instance of PressureNodeProvider