return v0.weight === v1.weight ?
      v0.index - v1.index :
      v0.weight - v1.weight;