some usb fixes