Fixed bug with preprocessor.