Fair termination of communicating processes | Synapse