only overwrite when there is no ns or name