fixed problem ordering zero-extension before add