more readable rule
make clear that strings have no languages, close #33