diff --git a/nodehierarchy_views/nodehierarchy_views.module b/nodehierarchy_views/nodehierarchy_views.module
index cc4b95c..d14df77 100755
--- a/nodehierarchy_views/nodehierarchy_views.module
+++ b/nodehierarchy_views/nodehierarchy_views.module
@@ -188,7 +188,7 @@ function nodehierarchy_views_embed_children(&$node) {
   // Defer the rendering of the view until the theme function so it can be overriden or altered.
   $node->content['nodehierarchy_children'] = array(
       '#type'                       => 'nodehiararchy_children_embed',
-      '#nodehierarchy_view'         => $node->nh_children_view,
+      '#nodehierarchy_view'         => @$node->nh_children_view,
       '#nodehierarchy_view_display'  => @$node->nh_children_view_display ? @$node->nh_children_view_display : 'default',
       '#nodehierarchy_view_args'     => $arguments,
       '#weight'                     => function_exists('content_extra_field_weight') ? content_extra_field_weight($type, 'nodehierarchy_children') : 10
@@ -245,3 +245,11 @@ function theme_nodehiararchy_children_embed($element) {
   return '';
 }
 
+/**
+ * Implementation of hook_elements
+ */
+function nodehierarchy_views_elements() {
+  $type['nodehiararchy_children_embed'] = array();
+  return $type;
+}
+
