Added has_punctuation.