The relationship between ' vct' and 'type' is currently unspecified. I think it makes sense to specify that the 'vct' value should be one of the values in the 'type' array. In my observation, there is typically one main type in this array, the respective value could be used in vct.