Micro-optimization of the propagation routine