diff --git a/router/java/src/net/i2p/router/tunnel/pool/ConnectChecker.java b/router/java/src/net/i2p/router/tunnel/pool/ConnectChecker.java
index 3d767659aca1131fda8c0e2fbed270ca88255c2e..a56091b5b8e3382352afde6ad72f2f0636e60781 100644
--- a/router/java/src/net/i2p/router/tunnel/pool/ConnectChecker.java
+++ b/router/java/src/net/i2p/router/tunnel/pool/ConnectChecker.java
@@ -84,10 +84,10 @@ public class ConnectChecker {
         boolean ust = to.equals(us);
         if (ust && ctx.commSystem().isEstablished(from))
             return true;
-        RouterInfo rt = ctx.netDb().lookupRouterInfoLocally(to);
+        RouterInfo rt = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(to);
         if (rt == null)
             return true;
-        RouterInfo rf = ctx.netDb().lookupRouterInfoLocally(from);
+        RouterInfo rf = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(from);
         if (rf == null)
             return true;
         int ct;
diff --git a/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java b/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java
index 8491270f423366117d9e12d515a926ca3605c9ba..b1124445b5e0c5defad3ed31a0ae88bd0aabf4f7 100644
--- a/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java
+++ b/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java
@@ -227,7 +227,7 @@ public abstract class TunnelPeerSelector extends ConnectChecker {
         if (ctx.commSystem().wasUnreachable(h))
             return true;
 
-        RouterInfo info = ctx.netDb().lookupRouterInfoLocally(h);
+        RouterInfo info = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(h);
         if (info == null)
             return true;
 
@@ -267,7 +267,7 @@ public abstract class TunnelPeerSelector extends ConnectChecker {
      *  @since 0.9.34, protected since 0.9.58 for ClientPeerSelector
      */
     protected boolean allowAsOBEP(Hash h) {
-        RouterInfo ri = ctx.netDb().lookupRouterInfoLocally(h);
+        RouterInfo ri = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(h);
         if (ri == null)
             return true;
         return canConnect(ri, ANY_V4);
@@ -284,7 +284,7 @@ public abstract class TunnelPeerSelector extends ConnectChecker {
      *  @since 0.9.34, protected since 0.9.58 for ClientPeerSelector
      */
     protected boolean allowAsIBGW(Hash h) {
-        RouterInfo ri = ctx.netDb().lookupRouterInfoLocally(h);
+        RouterInfo ri = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(h);
         if (ri == null)
             return true;
         if (ri.getCapabilities().indexOf(Router.CAPABILITY_REACHABLE) < 0)
@@ -675,7 +675,7 @@ public abstract class TunnelPeerSelector extends ConnectChecker {
             if (ctx.commSystem().isEstablished(h))
                 return false;
             boolean canConnect;
-            RouterInfo peer = ctx.netDb().lookupRouterInfoLocally(h);
+            RouterInfo peer = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(h);
             if (peer == null) {
                 canConnect = false;
             } else if (isIn) {