diff --git webform_conditional/webform_conditional.module webform_conditional/webform_conditional.module
index 07bec06..479e6d5 100644
--- webform_conditional/webform_conditional.module
+++ webform_conditional/webform_conditional.module
@@ -525,13 +525,13 @@ function _webform_condtional_get_usable_child_elements(&$components, $fieldset_c
   }
   //don't add fieldset for now b/c Webform doesn't do this
   //$label = "$label--{$row['name']}";
-  $childern = array();
+  $children = array();
   foreach ($form_components as $child) {
     if ($child['cid'] == $current_cid) {
       continue;
     }
     if ($child['pid'] == $fieldset_component['cid']) {
-      if ($child['type'] != 'fieldset' && (empty($current_cid) || ($form_components[$current_cid]['pid'] != $child['pid'] || $form_components[$current_cid]['weight'] > $child['weight']))) {
+      if ($child['type'] != 'fieldset' && isset($form_components[$current_cid]) && (empty($current_cid) || ($form_components[$current_cid]['pid'] != $child['pid'] || $form_components[$current_cid]['weight'] > $child['weight']))) {
         //the child element is not a fieldset AND (it either is not within the same fieldset as excluded component OR it appears lower in the fieldset(weight) then the excluded component)
         if ($return_groups && !empty($label)) {
           $components[$label][$child['cid']] = $child['name'];
