protect for 0 dist propagation