Subtantial improvement to memory usage and memory I/O with a different propagation strategy.