don't copy propogate in loop