rng + watchdog