diff --git a/rules_forms.module b/rules_forms.module
index 517c982..66bc344 100644
--- a/rules_forms.module
+++ b/rules_forms.module
@@ -261,7 +261,7 @@ function rules_forms_after_build($form, &$form_state) {
   // Set elements for form events if necessary.
   // Ensure that the form ID matches an activated form's form ID to prevent
   // improper Rules events from being loaded in hook_rules_event_info().
-  if ($form_info !== FALSE && ((isset($form_info['reset']) && $form_info['reset'])
+  if ($form_info !== NULL && $form_info !== FALSE && ((isset($form_info['reset']) && $form_info['reset'])
       || (!isset($form_info['elements']) || empty($form_info['elements'])))) {

     if (!empty($form_info['reset'])) {