Zeropropagation

This change, together with #830 speeds up an application 1000-fold...