diff --git a/src/sbbs3/umonitor/umonitor.c b/src/sbbs3/umonitor/umonitor.c
index c9aced368f27dbb71982e6271fc54c9921b03505..19bffd961e0a54fcbdb2e0b88ee7f795a844016e 100644
--- a/src/sbbs3/umonitor/umonitor.c
+++ b/src/sbbs3/umonitor/umonitor.c
@@ -1200,7 +1200,7 @@ USAGE:
 				uifc.msg("Error reading node data!");
 				continue;
 			}
-			if(node.status >= NODE_LOGON && node.status <= NODE_QUIET && node.useron) {
+			if(node.status >= NODE_LOGON && node.status <= NODE_QUIET) {
 				int result = chat(&cfg,main_dflt,&node,&boxch,NULL);
 				if(result != 0)
 					uifc.msgf("Chat error: %d (%s)", result, strerror(errno));