diff --git a/sf_node/sf_node.module b/sf_node/sf_node.module
index f8fa2a0..3049a72 100644
--- a/sf_node/sf_node.module
+++ b/sf_node/sf_node.module
@@ -520,9 +520,9 @@ function sf_node_salesforce_form(&$form_state, $node) {
     $rows = array();
 
     foreach ((array) $sf_data as $key => $value) {
-      if (!isset($map->fields[$key]) && isset($object['fields'][$key])) {
+      if (!isset($map->fields[$key]) && isset($sf_object_definition['fields'][$key])) {
         $rows[] = array(
-          $object['fields'][$key]['label'],
+          $sf_object_definition['fields'][$key]['label'],
           $value,
         );
       }
@@ -533,6 +533,8 @@ function sf_node_salesforce_form(&$form_state, $node) {
         '#type' => 'fieldset',
         '#title' => t('Unmapped fields'),
         '#description' => t('These fields are available on Salesforce but are not currently mapped through the fieldmap used for this user.'),
+        '#collapsible' => TRUE,
+        '#collapsed' => TRUE,
       );
       $form['unmapped']['unmmaped_fields'] = array(
         '#value' => theme('table', $header, $rows),
