diff --git a/sites/all/modules/entity/modules/field.info.inc b/sites/all/modules/entity/modules/field.info.inc
index 9ef372b..474be0f 100644
--- a/sites/all/modules/entity/modules/field.info.inc
+++ b/sites/all/modules/entity/modules/field.info.inc
@@ -27,7 +27,9 @@ function entity_metadata_field_entity_property_info() {
 
           if ($instance && empty($instance['deleted'])) {
             foreach ($field_type['property_callbacks'] as $callback) {
-              $callback($info, $entity_type, $field, $instance, $field_type);
+              if (function_exists($callback)) {
+                $callback($info, $entity_type, $field, $instance, $field_type);
+              }
             }
           }
         }
