diff --git a/plugins/destinations/fields.inc b/plugins/destinations/fields.inc
index a967ae9..0fce106 100644
--- a/plugins/destinations/fields.inc
+++ b/plugins/destinations/fields.inc
@@ -495,6 +495,9 @@ class MigrateTaxonomyTermReferenceFieldHandler extends MigrateFieldHandler {
         $vid = $names[$vocab_name]->vid;
       }
 
+      // Remove leading and trailing spaces in term names
+      $values = array_map('trim', $values);
+
       // Cannot use taxonomy_term_load_multiple() since we have an array of names.
       // It wants a singular value. This query may return case-insensitive
       // matches.
@@ -511,7 +514,6 @@ class MigrateTaxonomyTermReferenceFieldHandler extends MigrateFieldHandler {
         $values = array_map('strtolower', $values);
       }
       foreach ($values as $value) {
-        $value = trim($value);
         if (isset($existing_terms[$value])) {
           $tids[] = $existing_terms[$value];
         }
