usb init changes, new liblight trick