PUD: pull condition out of doImmediateTransmit