Make macros private