USB hotplug nightmare