actually propagate the change