The former should be simpler and is adequate (you probably don't even need to comment, just link to the [protocol message description](http://www.postgresql.org/docs/current/static/protocol-message-formats.html))--I don't imagine we'll be changing these all that much. Just break the string at reasonable points in the message format.