public void StartMenu() { Console.WriteLine("Checking if first time run..."); // Check first time run if (!_menuLib.CheckFirstTime(_architectureExplorer.IsUnix())) { Console.WriteLine("Welcome back."); var settings = _menuLib.LoadSettings(); if (settings == null) { _collector.AddToMessageQueue(_menuLib.SetAccountSettings()); } _collector.AddToMessageQueue(settings); RetrievedAccSettings = true; BaseMenu(); } else { var settings = _menuLib.SetAccountSettings(); { _collector.AddToMessageQueue(settings); } RetrievedAccSettings = true; } BaseMenu(); }