FIFO or DIDO