That was a NullReferenceException, not an HidDeviceException