Reuse persistent watcher