diff --git a/router/java/src/net/i2p/router/JobQueue.java b/router/java/src/net/i2p/router/JobQueue.java
index 3f0f9a5b7b7318697858811d1442bb944a70d248..04c0badeb684c7db964cfb72ebf163d726afa001 100644
--- a/router/java/src/net/i2p/router/JobQueue.java
+++ b/router/java/src/net/i2p/router/JobQueue.java
@@ -426,25 +426,29 @@ public class JobQueue {
     
     /**
      * When did the most recently begin job start?
+     *
+     * @since Broken before 0.9.51, always returned -1
      */
     public long getLastJobBegin() { 
         long when = -1;
         for (JobQueueRunner runner : _queueRunners.values()) {
             long cur = runner.getLastBegin();
             if (cur > when)
-                cur = when;
+                when = cur;
         }
         return when; 
     }
     /**
      * When did the most recently begin job start?
+     *
+     * @since Broken before 0.9.51, always returned -1
      */
     public long getLastJobEnd() { 
         long when = -1;
         for (JobQueueRunner runner : _queueRunners.values()) {
             long cur = runner.getLastEnd();
             if (cur > when)
-                cur = when;
+                when = cur;
         }
         return when; 
     }