diff --git a/modules/ds_extras/ds_extras.module b/modules/ds_extras/ds_extras.module
index 2ec40df..6e66b84 100644
--- a/modules/ds_extras/ds_extras.module
+++ b/modules/ds_extras/ds_extras.module
@@ -945,6 +945,9 @@ function ds_extras_render_panel_layout(&$vars) {
     $element = '#' . $entity_type;
     if ($entity_type == 'user') $element = '#account';
     if ($entity_type == 'taxonomy_term') $element = '#term';
+    if (!isset($vars['elements'][$element])) {
+      $element = '#element';
+    }
     $entity = $vars['elements'][$element];
     ctools_include('plugins', 'panels');
 
