propagation check