One last thing, if the preview status does change, it might be necessary to update the search index here too. Perhaps the same preview status event. Would probably want to include what the new status is in the event, though.