Many modifications per Emilie's text_review.