Translate
first-in, first-out