         dataType : 'json'
         success  : (data)->
 
-          { ip, country_code, region_code } = data
-
-          country = country_code
-          region  = region_code
+          { ip, country_code, region_code, time_zone } = data
+
+          country  = country_code
+          region   = region_code
+          timezone = time_zone
 
           for cb in queue
-            cb null, { ip, country, region }
+            cb null, { ip, country, region, timezone }
 
           queue = []
 

    (callback = noop)->

      if ip? and country? and region?
        callback null, { ip, country, region }
        return

      return  if (queue.push callback) > 1


  getLocationInfo: do (queue=[])->

    ip       = null
    country  = null
    region   = null
    timezone = null

    fail = ->

