     invite         = null
     user           = null
     quotaExceedErr = null
+    recoveryToken  = null
 
     queue = [
       =>

        mixpanel.track "Signup from server, success"
        queue.next()
      ->
        callback quotaExceedErr, newToken
        queue.next()
    ]


          resetPassword : no
          expiryPeriod  : 1000 * 60 * 60 * 24 * 14 # 2 weeks in milliseconds

        JPasswordRecovery.create client, passwordOptions, (err, token)->
          recoveryToken = token
          queue.next()
      ->
        JPaymentSubscription.createFreeSubscription account, (err) ->
