Use -1 from Watcher.events() to signal closure, rather than 0.