diff --git a/core/java/src/net/i2p/crypto/ECConstants.java b/core/java/src/net/i2p/crypto/ECConstants.java
index 2e9de224d8d612195d8c80e61d0e1ad758e64246..a3d563f877139fe04f93f21e1bb37ecfa72f4d21 100644
--- a/core/java/src/net/i2p/crypto/ECConstants.java
+++ b/core/java/src/net/i2p/crypto/ECConstants.java
@@ -55,7 +55,7 @@ class ECConstants {
             log("BC provider already loaded");
             loaded = true;
         }
-        BC_AVAILABLE = true;
+        BC_AVAILABLE = loaded;
     }
 
     public static boolean isBCAvailable() { return BC_AVAILABLE; }