fix propagation direction