New preprocessing rules