diff --git a/rules_mail_edit.rules.inc b/rules_mail_edit.rules.inc
index 2bf994d..622ff65 100644
--- a/rules_mail_edit.rules.inc
+++ b/rules_mail_edit.rules.inc
@@ -116,7 +116,7 @@ function rules_mail_edit_action_mail_to_users_of_role($roles, $subject, $message
   $params       = array();

   _mail_edit_module_load_include('alter.inc');
-
+  module_load_include('inc', 'rules', 'modules/system.eval');
   foreach ($result as $row) {
     $language = ($row->language == LANGUAGE_NONE || empty($languages[$row->language])) ? $lang_default : $languages[$row->language];

@@ -167,6 +167,7 @@ function rules_mail_edit_action_mail($to, $subject, $message, $from, $langcode,

   // Get the mail edit template because token replacemnet is done differently.
   _mail_edit_module_load_include('alter.inc');
+  module_load_include('inc', 'rules', 'modules/system.eval');
   $mail_edit_template = _mail_edit_load("rules_" . $key, $language, TRUE);

   $params = array(
