Further work on vault put action