Fix unicode body handling.

Only body should be encoded as bytes, not anything going through the
serializer (mostly because of bulk)