Added preprocessor for coverage