Added synchronous propagation