renamed dispatch methods to propagate, to keep terminology consistent