removed _struct:usb_string_descriptor : contract violation?