SMS dit: Modern library review.