If the idle period is not necessary, the state diagram becomes much more complex. When any device no longer needs the bus, the controller will return to state A if no other device is requesting it; but it proceeds directly to granting the highest priority request. A state table for such a system is shown below