I was just extracting them here because they are necessary to pass to `perform_put` which now that I think about it probably does rewrite the indexes, which is not ideal, although probably not harmful. The reason I didn't want to add yet another put function is we have so many already. Should be changed I think though.