     {
 #ifdef HAYES
         Display(F("Connect Failed!"));
+        Modem_Disconnect();
 #else
         DisplayBoth(F("Connect Failed!"));
 #endif

    // Load saved settings
    Modem_EchoOn = EEPROM.read(ADDR_MODEM_ECHO);
    Modem_flowControl = EEPROM.read(ADDR_MODEM_FLOW);
    
    Modem_ResetCommandBuffer();

    C64Println();

                switch(Modem_CommandBuffer[i++])
                {
                    case '0':
                    Modem_QuietMode = false;
                    break;

