Use preprocessor directive for messages