watcher no longer compiles immediately, allow watcher to display error messages