Rename it accordingly.
}
        }
        catch (...)
        {
            shutdown = true;
            pool.wait();
            throw;
        }
        InterruptListener interrupt_listener;
        delay_watch.restart();
        
        for (size_t i = 0; !max_iterations || i < max_iterations; ++i)
        {
            size_t query_index = randomize ? distribution(generator) : i % queries.size();
            if (!tryPushQueryInteractively(queries[query_index], interrupt_listener))
            {
                shutdown = true;
                break;
            }
        }
        
        interrupt_listener.unblock();
        pool.wait();
        total_watch.stop();
        if (!json_path.empty())
            reportJSON(comparison_info_total, json_path);
        printNumberOfQueriesExecuted(queries_executed);
        report(comparison_info_total);
    }
    void thread(EntryPtrs & connection_entries)