Don't require exact permissions, just make sure the user can read it
Support working on device by device id (in case there are multiple devices)