Cardoza resigns: Good riddance