check if watcher is defined before print