now watcher doesn't exit on fail