Out of curiosity, why do we need to reorder here? Seems like my_* alread orderd by label,name. Reorder is on many places in this PR.