Can we assume that if init_failed_exception is not None then it means that the check failed. So we can get rid of this variable.