rearranged "Fifo_get" operation