diff --git a/features_tools.module b/features_tools.module
index ff31474..ea28b12 100644
--- a/features_tools.module
+++ b/features_tools.module
@@ -156,10 +156,13 @@ function features_tools_form_features_export_form_safe_submit($form, &$form_stat
 
   module_load_include('inc', 'features', 'features.export');
   features_include();
-  module_load_include('inc', 'rules', 'modules/events');
-  rules_invoke_event('init');
-  module_load_include('inc', 'rules_admin', 'rules_admin.export');
-  module_load_include('inc', 'rules', 'rules.export');
+
+  if (module_exists('rules')) {
+    module_load_include('inc', 'rules', 'modules/events');
+    rules_invoke_event('init');
+    module_load_include('inc', 'rules_admin', 'rules_admin.export');
+    module_load_include('inc', 'rules', 'rules.export');
+  }
 
   $destination = $form_state['values']['features_tools_dest'];
   $arr = explode('/', $destination);
