private void start_() {
		if (getUserKeyPath() != null && !hasUserKeyFile()
				&& !hasUserPuttyKeyFile()) {
			// We can't find the user's local key file -- just give up!
			_hadFailure = true;
			_ui.setDisplayState(UI.MISSING_KEY);
		} else if (!_launchpad.isLauncherAvailable()) {
			_ui.setDisplayState(UI.NO_LAUNCHER);
		} else {
			openSession_();
		}
	}