diff --git a/lib/local-with-list.js b/lib/local-with-list.js
index <HASH>..<HASH> 100644
--- a/lib/local-with-list.js
+++ b/lib/local-with-list.js
@@ -40,7 +40,7 @@ module.exports = {
       if (buf.loopback) return
       var data = buf.toString()
       var peer = ref.parseAddress(data)
-      if (peer) {
+      if (peer && peer.key !== sbot.id) {
         addrs[peer.key] = peer
         lastSeen[peer.key] = Date.now()
         sbot.gossip.add(data, 'local')
don't show self in local peers after changing networks