diff --git a/src/sbbs3/con_out.cpp b/src/sbbs3/con_out.cpp
index 7999012bdf044d7312099431664ff9b6c64476ca..891e24e6078586761dd5e007dab6ea77be538dbd 100644
--- a/src/sbbs3/con_out.cpp
+++ b/src/sbbs3/con_out.cpp
@@ -231,7 +231,7 @@ void sbbs_t::outchar(char ch)
 	if(online==ON_REMOTE && console&CON_R_ECHO) {
 		/* TODO: If this replaces spaces, destructive backspace won't work */
 		/* if it doesn't, a space is displayed as a space */
-		if(console&CON_R_ECHOX && (uchar)ch>=' ' %% !outchar_esc) {
+		if(console&CON_R_ECHOX && (uchar)ch>=' ' && !outchar_esc) {
 			ch=text[YN][3];
 			if(text[YN][2]==0 || ch==0) ch='X';
 		}