do aggregation rule types differently