test fix for macro redefinition