add back DeviceSettings Attempt