           queue.next()
 
       ->
-        JUser.emit 'UserRegistered', { user, account }
-        queue.next()
-
-      ->
-        # Auto confirm accounts for development environment or Teams ~ GG
-        options = { group : client.context.group, user, email, username }
-        confirmAccountIfNeeded options, (err, pin_) ->
-          return callback err  if err
-          pin = pin_
-          queue.next()
-
-      ->
         date = new Date 0
         subscription =
           accountId          : account.getId()

        queue.next()

      ->
        SiftScience = require '../siftscience'
        SiftScience.createAccount client, referrer, ->

    ]

    daisy queue


  @createJWT: (data, options = {}) ->

        queue.next()

      ->
        args = { user, account, subscription, pin, oldUsername }
        identifyUserOnRegister disableCaptcha, args

        queue.next()

      ->
        JUser.emit 'UserRegistered', { user, account }
        queue.next()

      ->
        # Auto confirm accounts for development environment or Teams ~ GG
        options = { group : client.context.group, user, email, username }
        confirmAccountIfNeeded options, (err, pin_) ->
          return callback err  if err
          pin = pin_
          queue.next()

      ->
        # don't block register
