diff --git a/exec/binkit.js b/exec/binkit.js
index cf878a4ed4215edc5a047152bde3e662cde936ad..5cea7a389fa2ee484b15e07aaf90b78b75ef4ea1 100644
--- a/exec/binkit.js
+++ b/exec/binkit.js
@@ -922,7 +922,10 @@ function run_polls(ran)
 	bicfg = new BinkITCfg();
 	myaddr = FIDO.parse_addr(system.fido_addr_list[0], 1, 'fidonet');
 
-	bicfg.node.forEach(function(addr_str) {
+	Object.keys(bicfg.node).forEach(function(addr_str) {
+		if (!bicfg.node[addr_str].poll)
+			return;
+
 		var addr = FIDO.parse_addr(addr_str, 1, 'fidonet');
 
 		if (ran[addr] !== undefined)