update this (and other functions) to return `*Response` as the second return value.  See the change in a51d6b43036a3d399b2ddd20b1fd779808f74e5d.