--- location.inc.orig	2009-07-02 11:49:01.000000000 -0400
+++ location.inc	2009-07-02 11:50:24.000000000 -0400
@@ -94,7 +94,8 @@ function location_get_postalcode_data($l
   if (is_null($location['postal_code']) || is_null($location['country']) || empty($location['country']) || empty($location['postal_code']) || $location['postal_code'] == 'xx') {
     return NULL;
   }
-  $country_specific_function = 'location_get_postalcode_data_'. $location['country'];
+  location_load_country($location['country']);
+  $country_specific_function = 'location_get_postalcode_data_'. $location['country'];d($country_specific_function);
   if (function_exists($country_specific_function)) {
     return $country_specific_function($location);
   }
