> I doubt there is any real likelihood of the pipe filling.

I suppose you're right.

This is just an optimization then. You can avoid one turnaround of the loop by draining the pipe immediately, and *still* reparse the policy. But it's not terribly important; at most we burn a few hundred cycles or so on returning from select a second time. Probably not worth the noise right now, IMHO.