device_perms: use extending method