diff --git a/modules/queue.module b/modules/queue.module
index 7ba88f5c8d951960815f2eab697b32c90ec2b397..2ea116f8c85ab7192c09ccbe58a3a8dc796dab01 100644
--- a/modules/queue.module
+++ b/modules/queue.module
@@ -86,7 +86,7 @@ function queue_node($id) {
   $node = node_get_object(array(nid => $id));
 
   if ($user->uid == $node->author || field_get($node->users, $user->uid)) {
-    header("Location: node.php?id=$node->nid");
+    drupal_goto("node.php?id=$node->nid");
   }
   else {
     $queue_votes = array("neutral (+0)" => "+ 0", "post it (+1)" => "+ 1", "dump it (-1)" => "- 1");