protected static function is_valid_shipping_state($country, $state)
 {
     if ($country) {
         $has_states = jigoshop_countries::country_has_states($country);
         if ($state && $has_states) {
             return jigoshop_countries::country_has_state($country, $state);
         } else {
             if ($has_states) {
                 return false;
             }
         }
         return true;
     }
     return false;
 }