- In tests, we replace the FaultManager with test implementation. If the original FaultManager is already doing a periodic check, it may corrupt memory
- In production, starting the first health check at arbitrary moment is dangerous. The checks should be enabled explicitly