diff --git flexifilter.admin.inc flexifilter.admin.inc
index 868ee4b..5a459c4 100644
--- flexifilter.admin.inc
+++ flexifilter.admin.inc
@@ -752,11 +752,18 @@ function flexifilter_filter_edit_form_submit($form, &$form_state) {
   $values += $values['basic'];
   unset($values['basic']);
   if ($values['fid'] === 'new') {
+/*
+ * The following is broken, as FLEXIFILTER_MAX_FILTERS is not defined anywhere.
+ *
     $enabled = 0;
     if (flexifilter_get_number_enabled_filters() < FLEXIFILTER_MAX_FILTERS) {
       $enabled = 1;
     }
     $values['enabled'] = $enabled;
+ *
+ * So let's just set enabled to TRUE for now.
+ */
+    $values['enabled'] = TRUE;
   }
   $fid = flexifilter_save_filter($values);
   if ($values['fid'] === 'new') {
