diff --git a/exec/load/presence_lib.js b/exec/load/presence_lib.js
index 8fae9f5e76e30fdbc636732dc3fd52c41970fa8f..f31f2e3e1dd0d18a1c499e13e471f52beee96b15 100644
--- a/exec/load/presence_lib.js
+++ b/exec/load/presence_lib.js
@@ -321,7 +321,8 @@ function nodelist(print, active, listself, is_sysop, options)
 	var n;
 	for(n = 0; n < system.node_list.length; n++) {
 		var node = system.get_node(n + 1);
-		if(active && node.status != NODE_INUSE)
+		if(active && node.status != NODE_INUSE
+			&& (!is_sysop || node.status != NODE_QUIET))
 			continue;
 		if(js.global.bbs && n == (bbs.node_num - 1)) {
 			if(!listself)