make nvm and gvm defaults idempotent