diff --git a/drealty.daemon.php b/drealty.daemon.php
index 0dd7b07..e4d4a75 100644
--- a/drealty.daemon.php
+++ b/drealty.daemon.php
@@ -588,6 +588,11 @@ class drealtyDaemon {
    */
   protected function handle_expired($in_rets, $conid, $class) {
 
+    if ($class->expired_handler == 3) {
+      // Ignore expired listings.
+      return;
+    }
+
     $results = db_select('drealty_listing', 'dl')
       ->fields('dl', array('id', 'rets_key'))
       ->condition('conid', $conid)
diff --git a/includes/drealty.connection.admin.inc b/includes/drealty.connection.admin.inc
index 64ac597..667bc83 100644
--- a/includes/drealty.connection.admin.inc
+++ b/includes/drealty.connection.admin.inc
@@ -892,7 +892,8 @@ function drealty_resource_configure_form($form, &$form_state, drealtyConnectionE
     '#default_value' => isset($class->expired_handler) ? $class->expired_handler : 0,
     '#options' => array(
       0 => 'Delete any expired listings',
-      1 => 'Mark expired listings as <em>inactive</em>'
+      1 => 'Mark expired listings as <em>inactive</em>',
+      3 => 'Leave expired listings active',
     ),
     '#description' => t('Please select the how you would like to deal with expired listings. <em>Expired listings are those listings that no longer exists in the RETS feed but are still present in the system.'),
   );
