diff --git a/sites/all/modules/contrib/smartqueue_og/smartqueue_og.module b/sites/all/modules/contrib/smartqueue_og/smartqueue_og.module
index b9602ea..3295b4b 100644
--- a/sites/all/modules/contrib/smartqueue_og/smartqueue_og.module
+++ b/sites/all/modules/contrib/smartqueue_og/smartqueue_og.module
@@ -282,6 +282,10 @@ function smartqueue_og_nodequeue_subqueues(&$queue, $node) {
   }
   $user_group_nids = array_keys($user->og_groups);
   $groups = array_combine($user_group_nids, $user_group_nids);
+
+  if (user_access('manipulate all og queues')) {
+    return $node->og_groups;
+  }
   
   if ($manipulate_restrict == 'admins') {
     foreach ($user->og_groups as $nid => $this_group) {
