Do not flush as aggressively, so that downstream input capacity is not overloaded.
Do not bundle blocks that are already bundled.
Report sizes of data processed at each stage, and time of operation.