because `Short` is not always long enough; or do you suggest we should enable users to accumulate more than 2GB within the pipeline before sending the whole blob onwards?