Do i need to implement message CRC protection in protocol working on top of USB HID custom device? It seems to be USB packets already have CRC and i don't get corrupted reports(packets). So if my protocol message fits in 64 bytes i can omit CRC, right?