As far as I understand it, it doesn't really matter which one we choose (upstream or downstream). All that matters is that the queue should not block.