diff --git a/recurly.module b/recurly.module
index 381a5fd..0ed193e 100644
--- a/recurly.module
+++ b/recurly.module
@@ -478,8 +478,8 @@ function recurly_process_push_notification($key, $subdomain = NULL) {
       }
       elseif (!empty($local_account)) {
         // Otherwise if a local record was found and we want to keep it
-        // synchronized, save it afresh now, preserving any existing data array.
-        recurly_account_save($recurly_account, $local_account->entity_type, $local_account->entity_id, $local_account->data);
+        // synchronized, save it afresh now.
+        recurly_account_save($recurly_account, $local_account->entity_type, $local_account->entity_id);
       }
     }
 
@@ -613,10 +613,10 @@ function recurly_account_load($conditions = array(), $local = FALSE) {
  *
  * @param $recurly_account
  *   The Recurly account object to save.
- * @param $uid
- *   The Drupal user ID the account is associated with.
- * @param $data
- *   An array of data to store with the local record.
+ * @param $entity_type
+ *   The entity type this account is associated with.
+ * @param $entity_id
+ *   The ID of the entity this account is associated with.
  * @param $export
  *   Boolean indicating whether or not the saved account information should also
  *   be exported to Recurly by either creating a new account or updating an
@@ -627,7 +627,7 @@ function recurly_account_load($conditions = array(), $local = FALSE) {
  *   STATUS_INSERT or STATUS_UPDATE indicating the type of query performed to
  *   save the account information locally.
  */
-function recurly_account_save($recurly_account, $entity_type, $entity_id, $data = array(), $export = FALSE) {
+function recurly_account_save($recurly_account, $entity_type, $entity_id, $export = FALSE) {
   // First attempt to save the data at Recurly if specified. Failing an export
   // will prevent local data from being saved so you don't end up with a local
   // record that does not match a record at Recurly.
