Different animals. It's a bit annoying, but we really need both the set of hardwares (which is coming from ComputeServiceAdapterContextModule's providesHardware, and below that, GoogleComputeEngineServiceAdapter's listHardwareProfiles) as in every other compute API/provider, and a mapping of URIs to hardware, specifically for GCE.