The document presents a novel error-correcting approach to asynchronous delay insensitive codes that minimizes delay and area, specifically focusing on a new class of unordered codes called zero-sum codes. These codes ensure timing robustness and fault tolerance, enabling 1-bit correction and 2-bit detection of errors in asynchronous communication systems. Various extensions like zero-sum+ are also discussed, which enhance detection capabilities up to 3-bit errors while maintaining correction mechanisms.