Relax preprocessor symbol check; make error message more descriptive.
Fix grammar.