Preprocessor is reponsible for identifying the required values. This will be most abstract layer of the preprocessor.