diff --git a/router/java/src/net/i2p/router/transport/ntcp/EventPumper.java b/router/java/src/net/i2p/router/transport/ntcp/EventPumper.java
index 98dcba0d9dc46505ee553b787fba46096aa0b4ae..2f81318d914a0f925e5a72c088d3f838848507a6 100644
--- a/router/java/src/net/i2p/router/transport/ntcp/EventPumper.java
+++ b/router/java/src/net/i2p/router/transport/ntcp/EventPumper.java
@@ -136,7 +136,7 @@ public class EventPumper implements Runnable {
                         int failsafeCloses = 0;
                         int failsafeInvalid = 0;
                                                                 // pointless if we do this every 2 seconds?
-                        long expireIdleWriteTime = 15*60*1000l; // + _context.random().nextLong(60*60*1000l);
+                        long expireIdleWriteTime = 10*60*1000l; // + _context.random().nextLong(60*60*1000l);
                         for (Iterator iter = all.iterator(); iter.hasNext(); ) {
                             try {
                                 SelectionKey key = (SelectionKey)iter.next();