Prefer ByteStreams over ByteArrayOutputStream