Preprocessor hopefully parallelised.