device_comparer