diff --git a/role_control.module b/role_control.module
index e09b923..5194871 100644
--- a/role_control.module
+++ b/role_control.module
@@ -74,16 +74,17 @@ function role_control_user($type, $edit, &$user, $category = NULL) {
   	case 'after_update':
   	case 'insert':
   		
-  		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;
-  	
+      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;
   }
 }
 
