putting the #error macro so that user take the action before running the code instead of waiting for the exception to be called.