macro corruption