Watchdog skeleton functions