testing: pools - it does not make sense to block on a semaphore there