Reordering the whole thing