diff --git a/core/java/src/net/i2p/util/SimpleTimer2.java b/core/java/src/net/i2p/util/SimpleTimer2.java
index a01e297d720b8a59b4fa7a265d12aac4539970c7..d64426f701eefb18a432095c49f4ca8e551c0b5b 100644
--- a/core/java/src/net/i2p/util/SimpleTimer2.java
+++ b/core/java/src/net/i2p/util/SimpleTimer2.java
@@ -135,7 +135,7 @@ public class SimpleTimer2 {
         if (event == null)
             throw new IllegalArgumentException("addEvent null");
 
-        new TimedEvent(SimpleTimer2.getInstance(), timeoutMs) {
+        new TimedEvent(this, timeoutMs) {
             @Override
             public void timeReached() {
                 event.timeReached();