diff --git a/og_vocab.module b/og_vocab.module
index 8c08858..781c784 100644
--- a/og_vocab.module
+++ b/og_vocab.module
@@ -1518,18 +1518,6 @@ function og_vocab_modules_enabled($modules) {
 }
 
 /**
- * Implements hook_advanced_queue_info().
- */
-function og_vocab_advanced_queue_info() {
-  $items['og_vocab'] = array(
-    'worker callback' => 'og_vocab_advancedqueue_worker',
-    // Message-subscribe will deal itself with deleting claimed items.
-    'delete when completed' => FALSE,
-  );
-  return $items;
-}
-
-/**
  * Implements hook_cron_queue_info().
  */
 function og_vocab_cron_queue_info() {
@@ -1541,9 +1529,8 @@ function og_vocab_cron_queue_info() {
   return $items;
 }
 
-
 /**
- * Advanced queue worker; Process a queue item.
+ * Queue worker; Process a queue item.
  *
  * When a OG vocabulary is being deleted we need to remove the reference between
  * the nodes to the terms.
diff --git a/og_vocab.test b/og_vocab.test
index 35e0d38..ad01079 100644
--- a/og_vocab.test
+++ b/og_vocab.test
@@ -580,7 +580,7 @@ class OgVocabUnbindFromContentType extends DrupalWebTestCase {
     // Execute manually the queue worker.
     $queue = DrupalQueue::get('og_vocab');
     $item = $queue->claimItem();
-    og_vocab_advancedqueue_worker($item);
+    og_vocab_remove_referenced_items_queue_worker($item->data);
 
     // Verify the terms are attached to the nodes.
     $node = node_load($this->first_group_content->nid);
