       #ifdef WIFI_DEBUG_ON
       debug_info(F("WiFi HK: Forced Public"));
       #endif
-      kickWiFi();
+      kickWiFi(false, public_is_open);
     }
     else if(saw_public)
     {

          if(web_server.arg("pubpassone").length() > 1 )
          {
              public_wifi_password = web_server.arg("pubpassone");
          }

          public_static_ip   = IPAddress(web_server.arg("local1").toInt(), web_server.arg("local2").toInt(), web_server.arg("local3").toInt(), web_server.arg("local4").toInt());


          write_eeprom_memory();
          sendPleaseWait("http://" + public_static_ip.toString() + "/public");
          kickWiFi(false, wifi_is_open);
          return;
        }
      }
