eased directory_watcher dependency