Please use C++ string comparison like `if (wantedGUI != "")` of `if (!wantedGUI.empty())`. It is more readable.