Major rewrite of hotplug handling