diff --git a/lm_paypal_subscriptions/lm_paypal_subscriptions.module b/lm_paypal_subscriptions/lm_paypal_subscriptions.module
index f57ede3..9e3fb87 100644
--- a/lm_paypal_subscriptions/lm_paypal_subscriptions.module
+++ b/lm_paypal_subscriptions/lm_paypal_subscriptions.module
@@ -583,8 +583,9 @@ function lm_paypal_subscriptions_block_OLD($op = 'list', $delta = 0, $edit = arr
  */
 function lm_paypal_subscriptions_user_view($account, $view_mode) {
   global $user;
-  
-  if (TRUE && (user_access('administer lm_paypal') || $user->uid == $account->uid)) {
+
+  $user_access = ($user->uid == $account->uid) && user_access('access lm_paypal_subscribe');
+  if (TRUE && (user_access('administer lm_paypal') || $user_access)) {
     $account->content['subscriptions'] = array(
       '#type' => 'user_profile_category',
       '#title' => t('Subscriptions'),
