diff --git a/modules/system.rules.inc b/modules/system.rules.inc
index fcd4f80..2b830bf 100644
--- a/modules/system.rules.inc
+++ b/modules/system.rules.inc
@@ -219,7 +219,7 @@ function rules_system_action_info() {
         'roles' => array(
           'type' => 'list<integer>',
           'label' => t('Roles'),
-          'options list' => 'entity_metadata_user_roles',
+          'options list' => 'rules_metadata_user_roles',
           'description' => t('Select the roles whose users should receive the mail.'),
         ),
         'subject' => array(
@@ -271,6 +271,13 @@ function rules_action_drupal_message_types() {
 }
 
 /**
+ * Options list callback including authenticated user in roles list.
+ */
+function rules_metadata_user_roles() {
+  return user_roles(TRUE);
+}
+
+/**
  * Implements hook_rules_evaluator_info() on behalf of the system module.
  */
 function rules_system_evaluator_info() {
