When devices are checked out, they are usually not located in the same area they are stored. So being able to reflect that location update in the program would be great for maintaining accuracy. Same logic applied to when the device is checked back in