watchdog: work in progress