modify now ensures name given new version is unique