haEnabled -> isReady.
Drop WaitUntilReady.
Add tests for IsReady.
Fix a test.