'x' protocol makes some assumptions that turn out to impractical in the real X.25 world: first, the network will transparently pass 8-bit data, and second, a zero-length write() will be propogated end-to-end. As Peter Honeyman once said, it's a good thing no one uses it.