Made `this.watcher()` DRY