What's the difference between `device` and `deviceCount`?