diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java
index 5c7df9b6dce0f62794b7a236a4e673b0e1c5cce3..477a3f25aa2a5b3c48334839bb0e3a013315d8d7 100644
--- a/router/java/src/net/i2p/router/Router.java
+++ b/router/java/src/net/i2p/router/Router.java
@@ -571,7 +571,7 @@ public class Router {
         try { _context.messageRegistry().shutdown(); } catch (Throwable t) { _log.log(Log.CRIT, "Error shutting down the message registry", t); }
         try { _context.messageValidator().shutdown(); } catch (Throwable t) { _log.log(Log.CRIT, "Error shutting down the message validator", t); }
         try { _sessionKeyPersistenceHelper.shutdown(); } catch (Throwable t) { _log.log(Log.CRIT, "Error shutting down the session key manager", t); }
-        _context.listContexts().remove(_context);
+        RouterContext.listContexts().remove(_context);
         dumpStats();
         try {
             for (Iterator iter = _shutdownTasks.iterator(); iter.hasNext(); ) {