When PUTing/POSTing JSON using the json option, you might overlook the fact that Request will automatically parse the response as JSON before handing it back to the callback, thus causing confusion and heartbreak. Probably best to mention this behavior in all applicable places.
add note about JSON output body type
Thanks @mikeal and @iansltx! Hopefully this will save someone from the frustration I had O_o