diff --git a/masquerade.module b/masquerade.module
index 7b63dc5..fc8b3da 100644
--- a/masquerade.module
+++ b/masquerade.module
@@ -556,7 +556,7 @@ function masquerade_block_view($delta = '') {
   $block = array();
   switch ($delta) {
     case 'masquerade':
-      if (isset($_SESSION['masquerading']) || (user_access('masquerade as user') || user_access('masquerade as admin'))) {
+      if (isset($_SESSION['masquerading']) || (user_access('masquerade as user') || user_access('masquerade as admin')) || masquerade_menu_access('user')) {
         $block['subject'] = t('Masquerade');
         $block['content'] = drupal_get_form('masquerade_block_1');
       }
