diff --git a/sites/all/modules/contrib/nodeblock/nodeblock.module b/sites/all/modules/contrib/nodeblock/nodeblock.module
index 716a7ec..bdf572c 100644
--- a/sites/all/modules/contrib/nodeblock/nodeblock.module
+++ b/sites/all/modules/contrib/nodeblock/nodeblock.module
@@ -530,9 +530,6 @@ function nodeblock_block_view($delta = '') {
   }
 
   $node = nodeblock_load_nodeblock($delta);
-  if (!node_access('view', $node) || !nodeblock_type_enabled($node->type) || !isset($node->nodeblock)) {
-    return;
-  }
 
   // If the node type is translatable, try to load the node with the appropriate
   // language from the translation set.
@@ -551,6 +548,10 @@ function nodeblock_block_view($delta = '') {
     // Otherwise we just use the main node.
   }
 
+  if (!node_access('view', $node) || !nodeblock_type_enabled($node->type) || !isset($node->nodeblock)) {
+    return;
+  }
+
   // Make sure we work on a copy of the node object.
   $node = clone $node;
 
