Experimental grouping:
- aggregation: server side
- rollup: client side