diff --git a/drigg/drigg.module b/drigg/drigg.module
index 83ff381..87893f8 100644
--- a/drigg/drigg.module
+++ b/drigg/drigg.module
@@ -168,7 +168,11 @@ function drigg_access($op, $node, $account) {
   // Permission to view a story
   if ($op == 'view') { 
     if (user_access('access drigg scoops')) { 
-      return TRUE;
+      // Check to see if the user would have access to the story otherwise.
+      // For example is the story unpublished, does the user have management permissions?
+      if($node->status || user_access('drigg approval management')) {
+        return TRUE;
+      }
     }
   } 
 
