diff --git a/router/java/src/net/i2p/router/StatisticsManager.java b/router/java/src/net/i2p/router/StatisticsManager.java
index 709abe81bfd855b6016bc00c25ea85bb86fc27e1..30e063b7bad6fe05752ff368ee13ef8c4c16b81a 100644
--- a/router/java/src/net/i2p/router/StatisticsManager.java
+++ b/router/java/src/net/i2p/router/StatisticsManager.java
@@ -151,7 +151,10 @@ public class StatisticsManager implements Service {
         // So that we will still get build requests
         stats.setProperty("stat_uptime", "90m");
         if (FloodfillNetworkDatabaseFacade.isFloodfill(_context.router().getRouterInfo())) {
-            stats.setProperty("netdb.knownRouters", String.valueOf(_context.netDb().getKnownRouters()));
+            int ri = _context.router().getUptime() > 30*60*1000 ?
+                     _context.netDb().getKnownRouters() :
+                     3000 + _context.random().nextInt(1000);   // so it isn't obvious we restarted
+            stats.setProperty("netdb.knownRouters", String.valueOf(ri));
             int ls = _context.router().getUptime() > 30*60*1000 ?
                      _context.netDb().getKnownLeaseSets() :
                      30 + _context.random().nextInt(40);   // so it isn't obvious we restarted