Add ability to pass explicit options to put