diff --git a/includes/PanelsPaneController.class.php b/includes/PanelsPaneController.class.php
index 1657c12..335c495 100644
--- a/includes/PanelsPaneController.class.php
+++ b/includes/PanelsPaneController.class.php
@@ -96,6 +96,12 @@ class PanelsPaneController extends DrupalDefaultEntityController {
 
     $transaction = db_transaction();
 
+    // Load the stored entity, if any.
+    if (!empty($entity->fpid) && !isset($entity->original)) {
+      $entity->original = entity_load_unchanged('fieldable_panels_pane', $entity->nid);
+    }
+
+
     // Set the timestamp fields.
     if (empty($entity->created)) {
       $entity->created = REQUEST_TIME;
