Hello, We have encountered a quirky behavior of libevdev and wanted to make sure that it is known and intentional quirk. Whenever I set the version for a device through `libevdev_set_id_version`, the value set is truncated at 65,535 which is the max value of unsigned short. Any thoughts on this? Thanks. Regards, Nayan Deshmukh