diff --git a/plugins/cache/simple.inc b/plugins/cache/simple.inc
index 097a5fe..9a4a5eb 100644
--- a/plugins/cache/simple.inc
+++ b/plugins/cache/simple.inc
@@ -104,8 +104,8 @@ function panels_simple_cache_get_id($conf, $display, $args, $contexts, $pane) {
     $id .= ':' . $language->language;
   }
 
-  if(!empty($pane->configuration['use_pager'])) {
-    $id .= ':p' . check_plain($_GET['page']);
+  if (!empty($pane->configuration['use_pager'])) {
+    $id .= ':p' . (empty($_GET['page']) ? '0' : check_plain($_GET['page']));
   }
 
   return $id;
