Or just set `@watcher` to `nil` in `BaseWatcher::initialize`