missing Pe in isPunctuation function