diff --git sites/all/modules/contrib/location/handlers/location_handler_argument_location_province.inc sites/all/modules/contrib/location/handlers/location_handler_argument_location_province.inc
index 9c9a89e..8e95578 100644
--- sites/all/modules/contrib/location/handlers/location_handler_argument_location_province.inc
+++ sites/all/modules/contrib/location/handlers/location_handler_argument_location_province.inc
@@ -1,10 +1,12 @@
 <?php
+
 // $Id: location_handler_argument_location_province.inc,v 1.1 2008/09/16 18:23:09 bdragon Exp $
 
 /**
  * Argument handler to accept a province code or name.
  */
 class location_handler_argument_location_province extends views_handler_argument {
+
   /**
    * Override the behavior of title(). Get the province name.
    */
@@ -15,7 +17,7 @@ class location_handler_argument_location_province extends views_handler_argument
       $country = variable_get('location_default_country', 'us');
     }
 
-    $this->argument = strlen($this->argument) <= 2 ?
+    $this->argument = location_province_name($country, $this->argument) ?
         $this->argument :
         location_province_code($country, $this->argument);
     if (isset($this->view->argument['country'])) {
@@ -34,14 +36,14 @@ class location_handler_argument_location_province extends views_handler_argument
 
     if (isset($this->view->argument['country'])) {
       $country = $this->view->argument['country']->argument;
-    }
-    else {
+    } else {
       $country = variable_get('location_default_country', 'us');
     }
 
     return location_province_name($country, $value);
   }
-    /**
+
+  /**
    * Set up the query for this argument.
    *
    * The argument sent may be found at $this->argument.
@@ -53,9 +55,10 @@ class location_handler_argument_location_province extends views_handler_argument
       $country = variable_get('location_default_country', 'us');
     }
 
-    $this->argument = strlen($this->argument) <= 2 ?
+    $this->argument = location_province_name($country, $this->argument) ?
         $this->argument :
         location_province_code($country, $this->argument);
     parent::query();
   }
+
 }
