Why you shouldn't use #define here.