Added punctuation validation