diff --git a/uc_edi.module b/uc_edi.module
index 2fd24c7..0f4274c 100644
--- a/uc_edi.module
+++ b/uc_edi.module
@@ -771,12 +771,12 @@ function uc_edi_process_order_import_rule($rule, $values) 
     while (substr($part, 0, 1) == '?' || substr($part, 0, 1) == '!') {
       $val = intval(substr($part, 1, strpos($part, ':') - 1));
       if (substr($part, 0, 1) == '?') {
-        if (!isset($replace['#' . $val])) {
+        if (empty($replace['#' . $val])) {
           $perform = FALSE;
         }
       }
       if (substr($part, 0, 1) == '!') {
-        if (isset($replace['#' . $val])) {
+        if (!empty($replace['#' . $val])) {
           $perform = FALSE;
         }
       }

