diff --git a/nodequeue.install b/nodequeue.install
index 1c22186..7656608 100644
--- a/nodequeue.install
+++ b/nodequeue.install
@@ -412,19 +412,12 @@ function nodequeue_update_7300() {
 
   // Get an array map of qid/name values before deleting qid field from
   // nodequeue_queue table.
+  db_query('UPDATE {nodequeue_queue} SET name = qid');
   $queues = db_select('nodequeue_queue', 'nq')
     ->fields('nq', array('qid', 'name'))
     ->execute()
     ->fetchAllKeyed(0, 1);
 
-  // Changes to noqueue_queue table.
-  // Change qid from serial to int first, otherwise removing the primary key
-  // isn't possible.
-  db_change_field('nodequeue_queue', 'qid', 'qid', array(
-    'type' => 'int',
-    'unsigned' => TRUE,
-    'not null' => TRUE,
-  ));
   db_drop_primary_key('nodequeue_queue');
   db_drop_unique_key('nodequeue_queue', 'name');
   db_add_primary_key('nodequeue_queue', array('name'));
