API change: `position` property on device is now sometimes null