make sure we don't chew too much CPU when the outgoing fd is full