def fail_reason(self):
        """When the API has not been initialized successfully, this provides access to the
        exception caused the problem. Otherwise it is set to *None*."""
        return self._fail_exc