Sorry about the confusing. I mean this comment. change close channel to remove watcher
```go
// If this happens, we close the channel.
  		select {
```