updated CyclicZipOpt to do aggregation check earlier. Maybe this will improve numbers