Improved BC performance by bookkeeping output queue in the forward phase, and thus saving a filtering pass in the backward phase.