diff --git a/src/modules/_Crypto/StdCrypt.pike b/src/modules/_Crypto/StdCrypt.pike
index 44e71ac91264b47714d2268561484e79f9b96c68..0ab24cb748943ce565042b0baf5a064b14a77d2b 100644
--- a/src/modules/_Crypto/StdCrypt.pike
+++ b/src/modules/_Crypto/StdCrypt.pike
@@ -4,11 +4,10 @@
  */
 
 /* Do magic loading */
-#include "crypto.h"
+// #include "crypto.h"
 
-#define P(x) (program) ("/precompiled/crypto/" + x)
+#define P(x) (program) (Crypto[x])
 
-constant Crypto = P("crypto");
 constant DES = P("des");
 constant IDEA = P("idea");
 constant ROT256 = P("invert");
@@ -16,4 +15,5 @@ constant RC4 = P("rc4");
 constant SHA = P("sha");
 constant CBC = P("cbc");
 constant crypto_pipe = P("pipe");
+constant Crypto = P("crypto");