 
   getLocationInfo: do (queue=[])->
 
-    ip      = null
-    country = null
-    region  = null
+    ip       = null
+    country  = null
+    region   = null
+    timezone = null
 
     fail = ->
 

    (callback = noop)->

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

      return  if (queue.push callback) > 1

        dataType : 'json'
        success  : (data)->

          { 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, timezone }

          queue = []

