The Chicago Tribune is reporting that U.S. Sen. Mark Kirk has changed his mind yet again about who he’ll vote for for president.

Kirk now saying that retired U.S. Army Gen. David Petraeus is again his favored choice.

Kirk has vocally urged his fellow Republicans to reject GOP nominee Donald Trump by writing in their preferred candidate, and has alternated between backing Petraeus, who plead guilty last year to mishandling classified information, and former Secretary of State Colin Powell.