this is what caused the test to hang occasionally. after this fix, test completes in 2mins all the time. closes issue #4
for the purpose for upcoming changes to the watch functionality.