diff --git a/lib/modules/Crypto.pmod b/lib/modules/Crypto.pmod
index f7a7369d77cae91c9743d306df1f126108529db2..35ce464ed68b6f5b5e944db693b0020fd9548af7 100644
--- a/lib/modules/Crypto.pmod
+++ b/lib/modules/Crypto.pmod
@@ -12,7 +12,7 @@ mixed `[](string name)
 	      || ((program) ("Crypto/" + name))
 	      || ((object) ("Crypto/" + name + ".pmod")));
     };
-    return 0;
+    return ([])[0];	// UNDEFINED
 }
 
 void create()