          dict: The current cli options ready for saving or retrieval by :func:`from_dict`
          """
          opts = self._current_gui_state()
          logger.debug("Collected opts: %s", opts)
          if not opts or opts == self._default_opts:
              logger.debug("Default session, or no opts found. Not saving last session.")
              return None
          opts["tab_name"] = self._active_tab
          opts["project"] = self._config.project.filename
          logger.debug("Added project items: %s", {k: v for k, v in opts.items()
 
</s> remove     def initialize_default_options(self):
        """ Collect the default options. and store locally.

        The Default GUI options are stored on Faceswap startup.

        Exposed as the :attr:`_default_opts` for a project cannot be set until after the main
        Command Tabs have been loaded.
        """
        self._default_opts = self._current_gui_state()
        self._set_default_options()

    def _set_default_options(self):
 </s> add     def set_default_options(self): </s> remove         self._default_opts = None
 </s> add  </s> remove         self._set_default_options()
 </s> add         self.set_default_options()
        if not opts or opts == self._default_options:
          dict: The current cli options ready for saving or retrieval by :func:`from_dict`
          """
          opts = self._current_gui_state()
          logger.debug("Collected opts: %s", opts)
        if not opts or opts == self._default_options:
              logger.debug("Default session, or no opts found. Not saving last session.")
              return None
          opts["tab_name"] = self._active_tab
          opts["project"] = self._config.project.filename
          logger.debug("Added project items: %s", {k: v for k, v in opts.items()
keep keep keep keep replace keep keep keep keep keep
 bugfix: lib.gui - Remove last session file if user selects not to load 
lib/gui/project.py