reorder is really out-of-order