Added a lower limit to the preprocessor