FIFO HEARTS