   null
 
   invokeCallback = (callback, promise) ->
-    promise.then((value...) ->
-      callback(null, value...)
+    promise.then((value) ->
+      callback(null, value)
       return
     ).catch((error) ->
       callback(error)

  SEP         = "/"
  SEP_RE      = /\/+/
  SEP_LAST_RE = /\/+$/

  window.AsyncFs = AsyncFs  # For debugging

  #--------------------------------------------------------------------------------
  # Original properties

      chrome.fileSystem.chooseEntry(
        {type: "openDirectory"}
        (entry) =>
          unless entry?
            error = chrome.runtime.lastError
            return reject(Error(error?.message or error))
          return resolve(new Html5Fs(entry))
      )
    ) # return new Promise()

