allow aggregation to be run multiple times