switch to json instead of tsv, and split size/length field into two fields, contentLength (not including protocol headers) and size (includes headers)