           process.stdout.write ': ' + (if account_ then 'found' else 'not found') + "\n"
 
           account = account_
-          queue.next()
+          next()
 
-      ->
-        return queue.next()  if workspace
-        return queue.next()  unless account
+      (next) ->
+        return next()  if workspace
+        return next()  unless account
 
         client = connection: delegate: account
 


    account = workspace = null

    daisy queue = [
      ->
        process.stdout.write 'Checking default workspace'

        query =

          process.stdout.write ': ' + (if workspace_ then 'found' else 'not found') + "\n"

          workspace = workspace_
          next()

      (next) ->
        return next()  if workspace

        username = machine.credential

