There must be. Look at our telephone system. It's practically crash proof. Why? Erlang. It handles concurrency processing perfectly. None of the processes interfere with each other. They pass MESSAGES to each other, but they each retain their identities. Independence of identity while only passing messages is the key. As soon as you get statistics involved, and people getting lumped together as numbers that lose their individual identities, well, then there's problems.