Tag wildcards apply only if the exact tag doesn't match
Skips when root is preposition
Major code refactoring