diff --git a/core/java/src/net/i2p/util/SimpleTimer.java b/core/java/src/net/i2p/util/SimpleTimer.java
index a4e35249768d0b339672e6a62cfa461bf7386218..9543f72c5558c56f34470554642f1583d06b2925 100644
--- a/core/java/src/net/i2p/util/SimpleTimer.java
+++ b/core/java/src/net/i2p/util/SimpleTimer.java
@@ -183,6 +183,8 @@ public class SimpleTimer {
                             }
                         }
                     }
+                } catch (ThreadDeath td) {
+                    return; // die
                 } catch (InterruptedException ie) {
                     // ignore
                 } catch (Throwable t) {