diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
index f5bdd734295b9200109d9d17023b09625efefabd..390407f7c84d5997f630fe3b5474687973503062 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
@@ -90,7 +90,8 @@ public class SummaryHelper extends HelperBase {
                 Boolean.valueOf(_context.getProperty("i2p.alwaysAllowReseed")).booleanValue());
     }
     
-    public int getAllPeers() { return _context.netDb().getKnownRouters(); }
+    /** subtract one for ourselves, so if we know no other peers it displays zero */
+    public int getAllPeers() { return Math.max(_context.netDb().getKnownRouters() - 1, 0); }
     
     public String getReachability() {
         if (_context.router().getUptime() > 60*1000 && (!_context.router().gracefulShutdownInProgress()) &&