watcher also saves report