diff --git a/email_registration.module b/email_registration.module
index 65c34cc..82530fe 100644
--- a/email_registration.module
+++ b/email_registration.module
@@ -120,7 +120,7 @@ function email_registration_cleanup_username($name, $uid = NULL) {
  */
 function email_registration_form_user_register_form_alter(&$form, &$form_state) {
   $form['account']['name']['#type'] = 'hidden';
-  $form['account']['name']['#value'] = 'email_registration_' . user_password();
+  $form['account']['name']['#default_value'] = 'email_registration_' . user_password();
   $form['account']['mail']['#title'] = t('E-mail');
 }
 
