listeners list doesn't need to be in global namespace
set max procs to number of cpu's, just in case