diff --git a/src/syncterm/term.c b/src/syncterm/term.c
index e13e41a83d89439c31e7258198ece029e7bc952c..3f55a345edfbd456ed8585233bf9a4b08ff849db 100644
--- a/src/syncterm/term.c
+++ b/src/syncterm/term.c
@@ -1234,7 +1234,7 @@ BOOL doterm(struct bbslist *bbs)
 		if(!term.nostatus)
 			update_status(bbs, speed);
 		for(remain=conn_data_waiting() /* Hack for connection check */ + (!conn_connected()); remain; remain--) {
-			if(!speed || thischar < lastchar /* Wrapped */ || thischar >= nextchar) {
+			if((!speed) /* || thischar < lastchar Wrapped */ || thischar >= nextchar) {
 				/* Get remote input */
 				inch=recv_byte(NULL, 0);