Slightly better tag detection, allowing all non letter characters as punctuation