diff --git a/router/java/src/net/i2p/router/message/SendMessageDirectJob.java b/router/java/src/net/i2p/router/message/SendMessageDirectJob.java
index 10a9bf13b9ba03d37f82b7694d06ee1f0cff9ddc..be1b1e3eb223b46783106f9243efd52ffbd3970d 100644
--- a/router/java/src/net/i2p/router/message/SendMessageDirectJob.java
+++ b/router/java/src/net/i2p/router/message/SendMessageDirectJob.java
@@ -120,7 +120,7 @@ public class SendMessageDirectJob extends JobImpl {
         }
         _sent = true;
         Hash to = _router.getIdentity().getHash();
-        Hash us = getContext().router().getRouterInfo().getIdentity().getHash();
+        Hash us = getContext().routerHash();
         if (us.equals(to)) {
             if (_selector != null) {
                 OutNetMessage outM = new OutNetMessage(getContext());