a work in progress, testing subprocess is annoying
fixed up the watcher test