diff --git a/nodeblock.module b/nodeblock.module
index bdf572c..716a7ec 100644
--- a/nodeblock.module
+++ b/nodeblock.module
@@ -530,6 +530,9 @@ 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.
@@ -548,10 +551,6 @@ 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;

