Well, you could re-order the branches so that that `if '.!?'` is the first branch, or add a `and c not in `.!?'` to the first branch. there might also be some cleverer things I'm not thinking of.