         C64Serial.println();
     }
 
-    while (true)
-    {
-        Modem_Loop();
-    }
+    Modem_Loop();    
 }
 
 

                        errors++;
                    break;

                case '-':   // AT&-
                    C64Println();
                    C64Serial.print(freeRam());
                    C64Println();
                    break;
                }
                break;


        // Check that C64 is ready to receive
        while (digitalReadFast(WIFI_RTS) == HIGH)   // If not...
        {
            digitalWriteFast(C64_CTS, (Modem_isCtsRtsInverted ? LOW : HIGH));  // ..stop data from C64 and wait
            //digitalWriteFast(C64_CTS, LOW);     // ..stop data from C64 and wait
        }
        digitalWriteFast(C64_CTS, (Modem_isCtsRtsInverted ? HIGH : LOW));
