improving accuracy of firstParagraph()