diff --git a/router/java/src/net/i2p/router/tunnelmanager/TunnelPoolManagerJob.java b/router/java/src/net/i2p/router/tunnelmanager/TunnelPoolManagerJob.java
index 004f4aae47156ebc21a9934692cee75394295691..017124e7b6d230fce08582e9c8421efc3c36a026 100644
--- a/router/java/src/net/i2p/router/tunnelmanager/TunnelPoolManagerJob.java
+++ b/router/java/src/net/i2p/router/tunnelmanager/TunnelPoolManagerJob.java
@@ -53,7 +53,7 @@ class TunnelPoolManagerJob extends JobImpl {
                 if (_log.shouldLog(Log.INFO))
                     _log.info("Insufficient free inbound tunnels (" + curFreeInboundTunnels + ", not " 
                               + targetInboundTunnels + "), requesting more");
-                requestInboundTunnels(targetInboundTunnels - curFreeInboundTunnels);
+                requestInboundTunnels(2);
                 //requestFakeInboundTunnels(1);
                 built = true;
             } else {
@@ -75,7 +75,7 @@ class TunnelPoolManagerJob extends JobImpl {
                 if (_log.shouldLog(Log.INFO))
                     _log.info("Insufficient outbound tunnels (" + curOutboundTunnels  + ", not " 
                               + targetOutboundTunnels + "), requesting more");
-                requestOutboundTunnels(targetOutboundTunnels - curOutboundTunnels);
+                requestOutboundTunnels(2);
                 //requestFakeOutboundTunnels(1);
                 built = true;
             } else {