Basic aggregator logic