changed Pool::WorkerCountType back to unsigned int