This is a small FIFO list implementation