Three major resignations this week.