           'Hull-App-Id': config.appId
 
       request.done (res)->
-        identify(res) if path == 'me'
+        identify(_.clone(res)) if path == 'me'
         callback(res)
 
       request.fail(errback)

      return unless me
      analytics = require('analytics')
      ident = _.pick(me, 'name', 'email', 'id', 'picture')
      ident.distinct_id = me.id
      ident.$name       = me.name
      analytics.identify(me.id, ident)



      return

    trackHandler = (req, route, callback, errback)->
      analytics = require('analytics')
      eventName = req.path.replace(/^track\//, '')
      _.delay (-> analytics.track(eventName, req.params)), 500
      req.path    = "t"
      req.params.event ?= eventName
      req.params  = { t: btoa(JSON.stringify(req.params)) }
