 
           return callback err  if err
 
-          queue.next()
-
-      ->
+          next()
+
+      (next) ->
         checkTemplateUsage template, account, (err) ->
           return callback err  if err
 
-          queue.next()
-
-      ->
+          next()
+
+      (next) ->
         account.addStackTemplate template, (err) ->
           return callback err  if err
 
           res.client = client
 
-          queue.next()
-
-      ->
+          next()
+
+      (next) ->
         ComputeProvider.generateStackFromTemplate res, options, (err, stack) ->
           if err
             # swallowing errors for followings since we need the real error ~GG

                  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

            else
              create machineInfo


      series queue, -> callback null, { stack, results }


  # Just takes the plan name and the stack template content generates rules
