Use a TBChan for less contention and the ability to NACK immediately if the IR channel is full.