Added macros for convenience.