Comedy Central host Stephen Colbert called Rep. Robert Wexler (D-Fla.) a flip-flopper last night when Wexler, appearing on Colbert's show for the second time, refused to say he enjoys cocaine.

Wexler had made the statement before on the show at Colbert's request.

"The last time I did this Stephen, I did not have an opponent," Wexler said last night, "This time I have two, so I think I should be out of the repeating business."

"But sir, you're flip-flopping," Colbert replied.

Wexler first appeared on the show in 2006 while running unopposed for reelection. Colbert asked Wexler to say something that would surely lose him the race had it been contested, urging him to complete the sentence, "I enjoy cocaine because..."

Wexler responded, "I enjoy cocaine because it's a fun thing to do." (See the video here.)

The Florida Democrat appeared on the show last night to promote his new book, Fire Breathing Liberal: How I Learned to Survive (and Thrive) in the Contact Sport of Congress. See the video below: