Instead it has an interface which can be mocked for better unit testing that is deterministic and not prone to flakiness.