fix the Vault behavior