Perfecting Corporate Events