replacing punctuation with underscore, not empty string!