             customer_id : undefined  # will be looked up if not known
             cb          : undefined
         customer = undefined
+        email_address = undefined
+
         dbg = @_dbg("stripe_update_customer(account_id='#{opts.account_id}')")
         async.series([
             (cb) =>

                        customer = x; cb(err)
                else
                    cb()
            (cb) =>
                if opts.customer_id?
                    @_query

            cb    : one_result('stripe_customer_id', opts.cb)

    ###
    Stripe Synchronization

    Get all info about the given account from stripe and put it in our own local database.
    Also call it right after the user does some action that will change their account info status.
    Additionally, it checks the email address Stripe knows about the customer and updates it if it changes.

    This will never touch stripe if the user doesn't have a stripe_customer_id.

    TODO: This should be replaced by webhooks...
    ###
    stripe_update_customer: (opts) =>
        opts = defaults opts,
