so, in the ReplicationLogic (and Distribution too), should I create an if for total order?