watcher activates on initial fail or success, closes #449