diff --git a/router/java/src/net/i2p/router/transport/FIFOBandwidthRefiller.java b/router/java/src/net/i2p/router/transport/FIFOBandwidthRefiller.java
index 8161dd0746c9d304bbde664128ccb49ea1da39ba..67ffbdfc5947e3a1e8f44752086cd1e90173d4b5 100644
--- a/router/java/src/net/i2p/router/transport/FIFOBandwidthRefiller.java
+++ b/router/java/src/net/i2p/router/transport/FIFOBandwidthRefiller.java
@@ -351,12 +351,14 @@ public class FIFOBandwidthRefiller implements Runnable {
     }
 
     /**
-     *  Run once every replenish period
+     *  Call a few times a minute to update the stats
      *
      *  @since 0.8.12
      */
     private void updateParticipating(long now) {
             _context.statManager().addRateData("tunnel.participatingBandwidthOut", getCurrentParticipatingBandwidth());
-            _context.statManager().addRateData("bwLimiter.participatingBandwidthQueue", (long) _partBWE.getQueueSizeEstimate());
+            // this one is not a required stat
+            if (_context.getBooleanProperty("stat.full"))
+                _context.statManager().addRateData("bwLimiter.participatingBandwidthQueue", (long) _partBWE.getQueueSizeEstimate());
     }
 }