This week, The Bachelorette got especially filthy as the men competed in a foul task to win the rose from the fair Rachel Lindsay.
Also, DeMario Jackson returned ... and you don't need The Bachelorette spoilers to tell you that it didn't turn out well for him.
One of the all-time franchise highlights for sure.
But it wasn't over yet, as the annual contender for the Mr. Here For the Wrong Reasons trophy returned after Rachel kicked him out.
Why? To seek closure? To clear his name? To go down swinging, possibly literally, with a group of dudes looking to "whoop his ass"?
DeMario tells Rachel that he made a huge mistake pretending that he didn’t recognize his girlfriend and has learned a lot since then.
This was, of course, like 30 minutes ago.
He tells Rachel about a poem about how you can't feel pain without joy and he is ready for joy. Rachel politely kicks him out. Again.
"F--k no!” Lindsay says when asked by the angry mob if she's giving DeMario another chance. Everybody cheers, and we move on.
At the cocktail party, tensions between Whaboom and Blake start to boil over as the rose ceremony and certain elimination approached.
See below. You can see why he's a frontrunner.
Bryce, Eric, Anthony, Jonathan, Kenny, Will, Diggy, Iggy, Matt, Chad, Alex and Lee get them too. Whaboom and Blake? Not so much.
The clowns then acted like morons on the way out.
Why not make it more humiliating for yourselves on the way the door, right? It must be reassuring for Rachel to watch this now at least.
Finally, the dust settles, and it's group date time for Bryan, Jonathan, Peter, Alex, Will, Fred .. at The Ellen DeGeneres Show in L.A.
Ellen's gonna be Rachel's wingman for a day.
There was a lot of awkwardness, but ultimately, Alex gets the Date Rose for grinding on a grandma at The Ellen Show. Well deserved.
Next up? Rachel invites Anthony to the rodeo ... Rodeo Drive, that is, but on horseback, going for a show record for terrible wordplay.
Anthony stays cool when the horse drops a D inside a store, which Rachel appreciates, so she gives him the Date Rose in response.
Always pays to keep your composure, right?
As they dance under the stars at a private concert, the two officially complete a Bachelor rite of passage for the 200th straight season.
Rachel's next group date featured some very familiar faces from last season in Raven Gates, Corinne Olympios, Jasmine, and Alexis.
Oh yes. Corinne was back in full effect!
The women's goal in this outing?
To see if the suitors could avoid getting drunk and hitting on anyone besides Rachel ... and to watch some men mud wrestling, obviously.
Bryce pulled off the victory, while in related news, Bryce is apparently still on the show, or came in off the street just to wrestle. Unclear.
Raven was getting some red flags about Eric, so Rachel gave the Group Date Rose to him, obviously. Then the men turned on him too.
Forced to confront him for stirring the pot, Eric then flips on the rest of the guys for ratting him out, and it's uncomfortable to the extreme.
Next week on The Bachelorette?
Lee's Garrett's racist tweets are shockingly revealed. Okay, probably not, but we bet we haven't heard the last of that scandal either.