Remove unnecessary level of indirection for put/doPut