Allowing .put(request) to work was a little ill-judged (part of #372, #376)