The Chaosnet protocol originally used an implementation over CATV coaxial cable modeled on the early Xerox PARC Ethernet, the early ARPANET, and Transmission Control Protocol (TCP). It was a contention-based system intended to work over a range, that included a pseudo-slotted feature intended to reduce collisions, which worked by passing a virtual token of permission from host to host; successful packet transmissions updated each host's knowledge of which host had the token at that time. Collisions caused a host to fall silent for a duration depending on the distance from the host it collided with. Collisions were never a real problem, and the pseudo-slotting fell into disuse.