imo this should be named `encode_and_put` to be consistent w/ `do_get_object` which also takes a `Mod`. Also, personally not a fan of capital letters in fn names.