Use new singleton macros.