fix use() in Watcher