added a secondary inject fifo to avoid races