diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java
index a9243b971142562548e4109d5ddd80b4827ae12d..80b3277e58303d42f6e3989c3c87123589144bf3 100644
--- a/router/java/src/net/i2p/router/Router.java
+++ b/router/java/src/net/i2p/router/Router.java
@@ -666,7 +666,7 @@ public class Router {
         if (exp < 0)
             return -1;
         else
-            return exp - _context.clock().now();
+            return exp + 2*CLOCK_FUDGE_FACTOR - _context.clock().now();
     }
     
     /**