Actually write to the vault