No. The event monitor run() method closes it when it gets told to shutdown. This is a technique from: http://blog.golang.org/pipelines.