'setorder' now retains key if order doesn't change.