This allows us to better implement alternative drivers for devices, such as for device sharing servers or talking to CoreMini processors within the same device.