diff --git a/location.migrate.inc b/location.migrate.inc
index 486b521..806d775 100644
--- a/location.migrate.inc
+++ b/location.migrate.inc
@@ -113,7 +113,8 @@ class MigrateLocationFieldHandler extends MigrateFieldHandler {
 
         // Only save the location if saved successfully.
         if ($lid = location_save($instance_arguments)) {
-          $return[$language][$delta]['lid'] = $lid;
+          $return[$language][$delta] = array_merge(array('lid' => $lid),
+            $instance_arguments);
         }
       }
     }
