--- mailchimp.module.old	2009-03-27 11:14:46.550598113 -0400
+++ mailchimp.module	2009-03-27 11:30:17.071597892 -0400
@@ -73,8 +73,10 @@
               $ret = true;
 
               if (
-                  variable_get( 'mailchimp_user_edit', true ) && $op == "update" && $category == 'account' ||
-                  variable_get( 'mailchimp_user_register', true ) && $op == "insert"
+                  ( variable_get( 'mailchimp_user_edit', true ) && $op == "update" && $category == 'account' ||
+                    variable_get( 'mailchimp_user_register', true ) && $op == "insert" 
+                  ) && 
+                  !empty( $edit )
                 ) {
                 // subscribe the user if they are not previously subscribed and want to be
                 if ( !$is_subscribed && @$edit['chimpmail_list_'. $list['id']] ) {
@@ -784,4 +786,4 @@
     return NULL;
   }
   return $q;
-}
\ No newline at end of file
+}
