--- role_control.module.orig	2007-07-13 09:00:44.000000000 -0400
+++ role_control.module	2008-12-18 14:24:41.000000000 -0500
@@ -114,14 +114,16 @@
     
   	case 'after_update':
   		
-  		if($edit['role_control_user']) {
-  			// If the user has chosen to be a member of the role, make it so
-  			_role_control_grant_role(&$user, variable_get('role_control_controlled_role', ''));
-  		}
-  		else { 
-  			// Remove role from user 
-  			_role_control_deny_role(&$user, variable_get('role_control_controlled_role', ''));
-  		}
+      if(isset($edit['role_control_user'])) {
+  		  if($edit['role_control_user']) {
+  			  // If the user has chosen to be a member of the role, make it so
+  			  _role_control_grant_role(&$user, variable_get('role_control_controlled_role', ''));
+  		  }
+  		  else { 
+  			  // Remove role from user 
+  			  _role_control_deny_role(&$user, variable_get('role_control_controlled_role', ''));
+  		  }
+      }
   	break;
   	
   }
