diff --git a/node_embed.module b/node_embed.module
index 2e93dd3..387f966 100644
--- a/node_embed.module
+++ b/node_embed.module
@@ -82,8 +82,12 @@ function _node_make_replacements($matches) {
       $node->node_embed_parameters['view_mode'] = 'node_embed';
     } // if
 
-    $view = node_view($node, $node->node_embed_parameters['view_mode'], NULL);
-    $render = drupal_render($view);
+    $render = '';
+    drupal_alter('node_embed_node', $node);
+    if ($node) {
+      $view = node_view($node, $node->node_embed_parameters['view_mode'], NULL);
+      $render = drupal_render($view);
+    }
 
     return $render;
 
