         else m.load()
 
     # Send all requests at last to avoid cache bug in IE6-9. Issues#808
-    for requestUri in requestCache
+    for requestUri of requestCache
       requestCache[requestUri]() if requestCache.hasOwnProperty requestUri
 
     return

    emit "define", meta

    # Save information for "saving" work in the script onload event
    if meta.uri?
      save meta.uri, meta
    else data.anonymousMeta = meta
    return

    callbackList[requestUri] = [mod]

    onRequest = ->
      data = getData()
      {anonymousMeta} = data
      {fetchingList} = data

      delete fetchingList[requestUri]
      fetchedList[requestUri] = true

      # Save meta data of anonymous module
      if anonymousMeta?
        Module.save uri, anonymousMeta
        anonymousMeta = null

