make service discovery consume the version key

ServiceDiscovery is the only one who cares here....