 
     { template, account, group } = {}
 
-    daisy queue = [
-
-      ->
+    series [
+
+      (next) ->
         fetchGroupStackTemplate client, (err, _res) ->
           return callback err  if err
 
           { template, account, group } = res = _res
 
-          queue.next()
-
-      ->
+          next()
+
+      (next) ->
         instanceCount = template.machines?.length or 0
         change        = 'increment'
 

                  console.log \
                    'Failed to create default workspace', machine.uid, err

                queue.next()

          # This is optional, since for koding group for example
          # we don't want to add our admins into users machines ~ GG


          return callback err  if err

          next()

      (next) ->
        checkTemplateUsage template, account, (err) ->
          return callback err  if err

          next()

      (next) ->
        account.addStackTemplate template, (err) ->
          return callback err  if err

          res.client = client

          next()

      (next) ->
        ComputeProvider.generateStackFromTemplate res, options, (err, stack) ->
          if err
            # swallowing errors for followings since we need the real error ~GG
