undef doesn't accept args for macros.