semantic highlighting works better without the pseudo generic support