Предположим, используются только обычные сообщения Erlang, приоритетный приём отключён, а один получатель принимает все четыре события одним и тем же шаблоном. A отправляет A1, затем A2. B отправляет B1, затем B2.
Сигналы от каждого отправителя сохраняют порядок отправки. Чередование вроде A1, B1, B2, A2 соблюдало бы порядок обоих отправителей. Но положение B1 после A1 не показывает, что B действовал вследствие обработки A1.
Если B1 зависит от обработки A1, протокол должен устанавливать эту связь, а не оставлять её на догадку читателю журнала. Не будет ли журнал точнее, если хранить порядковые метки каждого источника и явные ссылки на события, вызвавшие действие, вместо того чтобы считать порядок поступления глобальным причинным порядком?