document watchdog