Use preprocessing for core code.