diff --git ooyala.module ooyala.module
index 96eaade..98c96be 100755
--- ooyala.module
+++ ooyala.module
@@ -977,6 +977,7 @@ function ooyala_create_node($item, $content_type) {
     $function($node, $item);
   }
 
+  $node->pulled_from_ooyala = TRUE;
   node_save($node);
   return $node;
 }
diff --git ooyala_taxonomy/ooyala_taxonomy.inc ooyala_taxonomy/ooyala_taxonomy.inc
index 3504a78..cf9a241 100644
--- ooyala_taxonomy/ooyala_taxonomy.inc
+++ ooyala_taxonomy/ooyala_taxonomy.inc
@@ -328,7 +328,7 @@ function ooyala_taxonomy_term_insert($term) {
         $term->olid = $olid;
       }
     }
-    // Always add the entry in the ooyala_term table.
+    // Always add the entry in the ooyala_taxonomy table.
     if (isset($term->olid)) {
       ooyala_taxonomy_term_save($term);
     }
@@ -394,7 +394,7 @@ function ooyala_taxonomy_term_save($term) {
   $term->olid = isset($term->olid) ? $term->olid : NULL;
 
   if ($term->tid && $term->olid) {
-    drupal_write_record('ooyala_term', $term, $update);
+    drupal_write_record('ooyala_taxonomy', $term, $update);
   }
 }
 
diff --git ooyala_taxonomy/ooyala_taxonomy.module ooyala_taxonomy/ooyala_taxonomy.module
index 3e0ce5b..c9504c3 100755
--- ooyala_taxonomy/ooyala_taxonomy.module
+++ ooyala_taxonomy/ooyala_taxonomy.module
@@ -77,9 +77,9 @@ function ooyala_taxonomy_cron() {
 function ooyala_taxonomy_ooyala_create_node(&$node, $video) {
   if (variable_get('ooyala_taxonomy', array()) && $video['labels']) {
     module_load_include('inc', 'ooyala_taxonomy');
-    $edit['taxonomy'] = array();
+    $node->taxonomy = array();
     foreach ($video['labels'] as $olid => $label_path) {
-      $edit['taxonomy'][] = ooyala_taxonomy_term_load(NULL, $olid);
+      $node->taxonomy[] = ooyala_taxonomy_term_load(NULL, $olid);
     }
   }
 }
@@ -90,6 +90,7 @@ function ooyala_taxonomy_ooyala_create_node(&$node, $video) {
  * Update a list of nodes with any changed label information from Ooyala.
  */
 function ooyala_taxonomy_ooyala_sync_pull_videos(&$nodes, $videos, $node_map) {
+  module_load_include('inc', 'ooyala_taxonomy');
   // Make a regular expression that we can use to filter out non-synced labels.
   $ooyala_taxonomy = variable_get('ooyala_taxonomy', array());
   $vocabulary_labels = array();
