removed stray COMPILED regex, sigh
only instantiate a semaphore if we actually set MaximumConnections