It also introduces a txbuffer which copies data into it but passes the buffer straight to the USB rather than another copy.