Unified two macros.