Update Controls::Client#put to return error if possible