this watchdog might actually work