use EarlyTerminatingCountCollector instead of ExistsCollector