if its not 2.1, it will return 0.  Will rename the one in ResourceSpecification since it's more accurate for it to be named virtual