Fixed upcase problem. Warns when there's punctuation.