function respawn_recurring_instances($post)
 {
     if (empty($post->post_type) || Eab_EventModel::POST_TYPE !== $post->post_type) {
         return false;
     }
     $event = new Eab_EventModel($post);
     if (!$event->is_recurring()) {
         return false;
     }
     $interval = $event->get_recurrence();
     $time_parts = $event->get_recurrence_parts();
     $start = $event->get_recurrence_starts();
     $end = $event->get_recurrence_ends();
     $event->spawn_recurring_instances($start, $end, $interval, $time_parts);
 }