This is to allow Select() to be used as a generic queueing primitive that supports graceful shutdown.