Even better handling making use of string.punctuation