New helper macros.