make usb obey OS