PropagateService avoid overlapping