Added lowercasing in preprocessor