diff --git a/modules/authcache_p13n/includes/AuthcacheP13nFragmentAssemblyBuilder.inc b/modules/authcache_p13n/includes/AuthcacheP13nFragmentAssemblyBuilder.inc
index 243aff4..fdf31d0 100644
--- a/modules/authcache_p13n/includes/AuthcacheP13nFragmentAssemblyBuilder.inc
+++ b/modules/authcache_p13n/includes/AuthcacheP13nFragmentAssemblyBuilder.inc
@@ -70,10 +70,7 @@ class AuthcacheP13nFragmentAssemblyBuilder implements AuthcacheP13nContentBuilde
 
       foreach ($params as $key => $subject) {
         // Run access check.
-        if (!empty($partial['access']) && !$partial['access']->check($user, $key, $subject, $context)) {
-          throw new AuthcacheP13nRequestAccessDenied();
-        }
-        else {
+        if (empty($partial['access']) || $partial['access']->check($user, $key, $subject, $context)) {
           $result[$paramname][$key] = $partial['renderer']->render($key, $subject, $context);
         }
       }
