Half way through implenting FIFO read mode...