diff --git a/userqueue.pages.inc b/userqueue.pages.inc
index e23c453..a22ce19 100644
--- a/userqueue.pages.inc
+++ b/userqueue.pages.inc
@@ -52,6 +52,10 @@ function userqueue_arrange_subqueue_form($form, $form_state, 
 
   // Theme function needs these.
   $form['users']['#queue'] = (array) $queue;
+  if ($queue->reverse == 1) {
+    $users = array_reverse($users, true);
+  }    
+
   foreach ($users as $account) {
 //  $form['users'][$account->uid]['photo'] = array('#markup' => theme('user_pic
     if(isset($account->picture->uri) == TRUE)

