on second thought

This should be done on construction, not here.
remove size limits from read

These security limits are meant to spam warnings when you're abusing protocol
buffers. Using ZeroCopyOutputStream resolves this, so the warnings can be
dispensed with.