add uniqueness guarantees to SupportedPlatform