This is extremely important for semantic highlighting, well done.