diff --git a/title.module b/title.module
index a8d14f7..385d6dc 100644
--- a/title.module
+++ b/title.module
@@ -425,7 +425,7 @@ function title_field_sync_get($entity_type, $entity, $legacy_field, $info, $lang
  *   The field language to use for the source value.
  */
 function title_field_sync_set($entity_type, $entity, $legacy_field, $info) {
-  if (isset($entity->{$legacy_field})) {
+  if (property_exists($entity, $legacy_field)) {
     $langcode = title_entity_language($entity_type, $entity);
     $info['callbacks']['sync_set']($entity_type, $entity, $legacy_field, $info, $langcode);
   }
