Error case need to fix when the parameter is #define