preserved new-function links