diff --git a/src/builtin.cmod b/src/builtin.cmod
index 8669b0b5a11a3165c9e37b1137fb0e1826aad4e5..a5d8b5c69926a31d8baecb5ffadb77d65d588e56 100644
--- a/src/builtin.cmod
+++ b/src/builtin.cmod
@@ -1023,7 +1023,7 @@ PIKEFUN array column(array data, mixed index)
 PMOD_EXPORT
 PIKEFUN multiset(1) mkmultiset(array(1=mixed) a)
   efun;
-  optflags OPT_TRY_OPTIMIZE|OPT_EXTERNAL_DEPEND;
+  optflags OPT_TRY_OPTIMIZE;
 {
   RETURN mkmultiset(a);
 }
@@ -1333,7 +1333,7 @@ PIKEFUN string ctime(longest timestamp)
 PMOD_EXPORT
 PIKEFUN mapping(1:2) mkmapping(array(1=mixed) ind, array(2=mixed) val)
   efun;
-  optflags OPT_TRY_OPTIMIZE|OPT_EXTERNAL_DEPEND;
+  optflags OPT_TRY_OPTIMIZE;
 {
   if(ind->size != val->size)
     bad_arg_error("mkmapping", args, 2, "array", Pike_sp+1-args,