diff --git a/panels.module b/panels.module
index 3ea7e67..7194874 100644
--- a/panels.module
+++ b/panels.module
@@ -969,6 +969,12 @@ function panels_delete_display($display) {
 function panels_export_display($display, $prefix = '') {
   ctools_include('export');
   $output = ctools_export_object('panels_display', $display, $prefix);
+  
+  global $pid_counter;
+  if(!isset($pid_counter) || empty($pid_counter))
+  {
+    $pid_counter = 0;
+  }
 
   // Initialize empty properties.
   $output .= $prefix . '$display->content = array()' . ";\n";
@@ -977,7 +983,6 @@ function panels_export_display($display, $prefix = '') {
 
   $title_pid = 0;
   if (!empty($display->content)) {
-    $pid_counter = 0;
     $region_counters = array();
     foreach ($display->content as $pane) {
       $pid = 'new-' . ++$pid_counter;
