I'm not sure I understand why you check for context lost here. Is it so that if we lose the context while trying to initialize, we fail silently rather than throwing an error?