why sort?