you also need to check for a PlatformDevice.