Put failure handling : wip
Vault put wip
Merge branch 'put_wip' into next