Specifying variants order

Is there any way to specify that variants are in a given order within a variant set?

For example, I have the following Planet usda file, but when reading it in, the SDF data model seems to change it to alphabetically ordered. I assume that’s because they exist in the variant map, so order is implementation defined.

However is there any metadata that would preserve a given order?

#usda 1.0
(
    defaultPrim = "Planets"
    metersPerUnit = 1
    upAxis = "Y"
)

def Xform "Planets" (
    kind = "component"
    prepend variantSets = ["Planet"]
    variants = {
        string Planet = "Earth"
    }
) {

    variantSet "Planet" = {
        "Mercury" {
            def Mesh "Resource" (
                prepend payload = @Mercury.usdz@
            )
            {}
        }

        "Venus" {
            def Mesh "Resource" (
                prepend payload = @Venus.usdz@
            )
            {}
        }


        "Earth" {
            def Mesh "Resource" (
                prepend payload = @Earth.usdz@
            )
            {}
        }


}

Hmm, looking at the API and document model, there doesn’t seem to be anything to order Variants within a variant sets. Hopefully I’m mistaken but I’ve filed an issue accordingly because I believe it would be useful