Or will all Thunderbolt 3 devices be able to scale back and communicate with devices over USB if the controller is not available? How will that work with displays over USB-C connectors? Is there a possibility that now instead of just checking for a USB port, we'll have to read the list of controllers/protocols available in devices connecting over USB-C ports?