Allowed reuse of macro names under certain conditions