diff --git a/conditional_fields.module b/conditional_fields.module
index 1d3233a..c13b3d0 100644
--- a/conditional_fields.module
+++ b/conditional_fields.module
@@ -1029,8 +1029,13 @@ function conditional_fields_evaluate_dependencies($dependent, $form, $form_state
     if (isset($dependee_parent[$dependee]['#language'], $values[$dependee_parent[$dependee]['#language']])) {
       $values = $values[$dependee_parent[$dependee]['#language']];
     }
+    // Conditions different than "value" are always evaluated against TRUE.
+    if($dependency['options']['condition'] !== "value"){
+      $evaluated_dependees[$dependent['#field_name']][$dependency['options']['grouping']][] = TRUE;
+    }else {
+      $evaluated_dependees[$dependent['#field_name']][$dependency['options']['grouping']][] = conditional_fields_evaluate_dependency('edit', $values, $dependency['options']);
+    }
 
-    $evaluated_dependees[$dependent['#field_name']][$dependency['options']['grouping']][] = conditional_fields_evaluate_dependency('edit', $values, $dependency['options']);
   }
 
   return conditional_fields_evaluate_grouping($evaluated_dependees[$dependent['#field_name']]);
