diff --git a/contextual.module b/contextual.module
index 67d14ee..6315754 100644
--- a/contextual.module
+++ b/contextual.module
@@ -170,19 +170,11 @@ function contextual_preprocess_page(&$vars) {
  * Implementation of hook_preprocess_block().
  */
 function contextual_preprocess_block(&$vars) {
-  if (user_access('administer blocks') || user_access('administer menu')) {
-
-    $links = contextual_get_all_links($vars['block'], 'block');
-    if (!isset($vars['block_classes'])) {
-      $vars['block_classes'] = '';
-    }
-
-    $identifier = $vars['block']->module .'-'. $vars['block']->delta;
-
-    if (!empty($links)) {
-      contextual_set_closure($links, 'contextual-block-'. $identifier);
-      $vars['block_classes'] .= ' contextual-enabled contextual-block-'. $identifier;
-    }
+  if ($links = contextual_get_all_links($vars['block'], 'block')) {
+    $identifier = $vars['block']->module .'-'. $vars['block']->delta;
+    contextual_set_closure($links, 'contextual-block-'. $identifier);
+    $vars['block_classes'] = isset($vars['block_classes']) ? $vars['block_classes'] : '';
+    $vars['block_classes'] .= ' contextual-enabled contextual-block-'. $identifier;
   }
 }
 
