Integrate new way of propagating