diff --git a/lib/geocoder/lookup.rb b/lib/geocoder/lookup.rb
index 2250e10cfc39ea03fcffdf2c145e877cfa21ed60..dbfa651959a1ee1a0c2a7098a746469df85df11d 100644
--- a/lib/geocoder/lookup.rb
+++ b/lib/geocoder/lookup.rb
@@ -47,10 +47,11 @@ module Geocoder
     #
     def ip_services
       [
+        :baidu_ip,
         :freegeoip,
         :maxmind,
         :maxmind_local,
-        :baidu_ip
+        :telize
       ]
     end
 
diff --git a/test/test_helper.rb b/test/test_helper.rb
index d872af3d1c85eaf88d23d5e8e5112744747ba3e5..b618b65e3d12eabc7af38ab66534a885a8f68a2e 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -143,6 +143,13 @@ module Geocoder
       end
     end
 
+    class Telize
+      private
+      def default_fixture_filename
+        "telize_74_200_247_59"
+      end
+    end
+
     class Maxmind
       private
       def default_fixture_filename
diff --git a/test/unit/lookup_test.rb b/test/unit/lookup_test.rb
index ba7a14a373dd4b67f2a1a944fec6e4ec2bcccf30..d0507afa952ed51cd891cf0c82383aaf227add10 100644
--- a/test/unit/lookup_test.rb
+++ b/test/unit/lookup_test.rb
@@ -23,7 +23,7 @@ class LookupTest < GeocoderTestCase
 
   def test_query_url_contains_values_in_params_hash
     Geocoder::Lookup.all_services_except_test.each do |l|
-      next if l == :freegeoip || l == :maxmind_local # does not use query string
+      next if [:freegeoip, :maxmind_local, :telize].include? l # does not use query string
       set_api_key!(l)
       url = Geocoder::Lookup.get(l).query_url(Geocoder::Query.new(
         "test", :params => {:one_in_the_hand => "two in the bush"}