diff --git a/includes/registration.forms.inc b/includes/registration.forms.inc
index 40872ec..68e3b63 100644
--- a/includes/registration.forms.inc
+++ b/includes/registration.forms.inc
@@ -17,7 +17,15 @@ function registration_form($form, &$form_state, $registration) {
   $who_options = array();
 
   if ($user->uid) {
-    $who_options['me'] = t('Myself');
+    if (!registration_is_registered($registration, NULL, $user->uid)) {
+      $who_options['me'] = t('Myself');
+    }
+    else {
+      $form['registered_user'] = array(
+        '#type' => 'markup',
+        '#markup' => t("You're already registered, you can register other people if you want."),
+      );
+    }
   }
 
   if (user_access("create $registration->type registration other users")) {
