propagate immediately after pre in add and remove