private IEnumerator HijackHealthAndSafety()
        {
            healthWarningFlowCoordinator = Resources.FindObjectsOfTypeAll <HealthWarningFlowCoordinator>().First();
            healthWarningViewController  = healthWarningFlowCoordinator.GetField <HealthWarningViewController>("_healthWarningViewContoller");
            eulaViewController           = healthWarningFlowCoordinator.GetField <EulaViewController>("_eulaViewController");

            yield return(new WaitUntil(() => healthWarningViewController.isInViewControllerHierarchy));

            healthWarningViewController.didFinishEvent -= healthWarningFlowCoordinator.HandleHealthWarningViewControllerdidFinish;
            healthWarningViewController.didFinishEvent += HandleHealtWarningViewControllerdidFinish;
        }