diff --git a/sites/all/modules/drealty/drealty.daemon.php b/sites/all/modules/drealty/drealty.daemon.php
index c50c55262b883c2467d3fc0a816aa04375014f47..6fbba8112d3ecf4fb127d1b41e34f80aa325cc8b 100644
--- a/sites/all/modules/drealty/drealty.daemon.php
+++ b/sites/all/modules/drealty/drealty.daemon.php
@@ -518,7 +518,7 @@ class drealtyDaemon {
       if (!isset($existing_items[$rets_item[$id]]) || $existing_items[$rets_item[$id]]->hash != $rets_item['hash'] || $force) {
 
         $is_new = TRUE;
-        $item = new Entity(array('conid' => $connection->conid, 'type' => $class->bundle), $entity_type);
+        $item = entity_create($entity_type, array('conid' => $connection->conid, 'type' => $class->bundle));
 
         // this listing either doesn't exist in the IDX or has changed. 
         // determine if we need to update or create a new one.
