Hang up your beach towels and disentangle yourself from your pool noodle because the Vacation Alliance is in trouble! This week, three of the four members of the formidable V.A. are at risk: Devin and Tori from Era III, and Kaycee from Era IV.
Devin, however, doesn’t seem particularly bothered. With his shades on in his twin bed, he shares that he’s been sleeping for 15 hours — the first relatable thing any of these protein powder snorters has said all season. Once awoken from his slumber, he’s ready to go to war with Bananas and basically declares that at this point in the game, anyone who is a friend of the Banana Man is a foe to him and his gang of goons.
The daily challenge is called “Bottoms Out,” providing Ryan and Derek with some low-hanging fruit comedy about bottoming. To begin, the teams will attempt to solve 27 math equations. Each correct answer earns them a hand or foothold in the giant storage container hanging above the water. The Eras will enter the container one at a time, cling to their footholds, and hope they can hang on longer than their opponents.
First things first, 27 math equations is a lot. That’s basically the entire math section of the SAT, a test that most of these delinquents probably failed. That said, Era IV has Kyland the Kalculator, and Era II has Laurel, who boasts that she has received “100 percent in every single math class [she’s] ever taken, including calculus.” Uhm, can we please get a CNN fact check? I’d maybe believe her if she said she’d gotten an A in every class because she seems like the grade-grubbing type, but 100 percent? If you were that good at math, you’d have a real job.
Rachel, the sole survivor of Era I, has to handle this mission solo, like Ethan Hunt going rogue after the IMF revokes his credentials for the seventeenth time. She says that she is “representing every little kid out there, every adult that’s ever felt alone.” Girl, it’s not the Olympics. Anyway, I guess this inflated sense of nobility gives Rachel the boost she needs, because she absolutely dominates the challenge, hanging on for nearly 15 minutes and taking home the first Era I victory thus far.
This is a very Survivor-esque, attrition-based challenge, and the cast is bored. Even T.J. can’t muster the energy to care. When Era IV’s Olivia drops, he forces his signature “you just fell and risked a fatal spine injury” cackle, but it’s empty and hollow. Josh gets DQed for putting his foot down on the container edge, leaving Kaycee hanging, as one can always count on Josh to do.
Laurel lasts the longest for Era II but can’t pull out a W despite the copious footholds they earned from their 17 correct answers. Era III is a mess, with Nia and Tori falling almost immediately and Cory seemingly electing to jump off soon after. Cory, you can’t hang on longer than Jordan, who has one hand??? Yes, Jordan wins so much that we basically forget he has a handicap, but this performance was especially impressive.
Era III loses, sending Tori and Devin into the arena to fight for their place in the game. This has Bananas positively horny at the thought of sending in Kaycee and Kyland against them, dismantling the Vacation Alliance once and for all. Ryan, who is a target alongside Laurel for Era II, says he wants the Vacation Alliance to become the Vacant Alliance. Ryan’s mom needs to sign him up for improv class after school; this is getting embarrassing.
At club night, everyone holds Head-of-Household-style meetings with Rachel, who finally has absolute power. First up is Kaycee, who hasn’t spoken to Rachel once this entire game but now conveniently claims that they’ve had an “unspoken alliance” the whole time. She tries to gaslight her into thinking that protecting Era IV will allow them to “continue working together,” but Rachel is not falling for it. This is like when you only hit up a tertiary friend when you want a favor; you have to send memes and TikToks and “thinking of you” messages at least once a quarter, so that when you do need something, you don’t seem fake as fuck. Kaycee did not do her meme diligence, so no, Rachel will not send her resume to her ex-girlfriend’s cousin at Apple.
Laurel finds Rachel next and makes the more compelling case that she’s a free agent. She says she isn’t working with anyone in the game (except Bananas), so an alliance with Rachel would mean that Rachel is at the top of her list. Kaycee, on the other hand, is basically making an empty promise — it’s well-known that she’s protecting at least three other people before she’d even consider Rachel and her interests.
Since Josh is friends with Rachel outside of the game, he makes a lukewarm attempt to lobby for Kaycee, but it’s pretty clear her mind is already made up. In the Chamber, Kaycee is like, “I’d really rather not go against my friend,” as if feelings are a relevant factor in this game.
After Rachel makes her decision public, Era IV yells at Josh for not doing enough to protect Kaycee. Devin tells him that his people-pleasing gameplay has been “so sloppy,” and Kaycee wonders if he should be dropped from the alliance altogether. She’s gonna call him into her office and be all, “Hand over your frozen daiquiri and your resort key card.”
At the arena, the elimination game is called “Cable Connection Showdown.” Each player has a giant board with all 40 Challenge season logos on it. At the opposite end of the arena is a “motherboard” with a million outlets on it, next to a table full of seriously tangled cables. Once you’ve untangled all the wires, you need to figure out which plugs go into which outlets in order to light up the logos, checking your progress by hitting a buzzer. The first player to get all 40 logos lit up wins. It all sounds oddly … clerical? What a huge downgrade from Gladiator to Office Space.
Devin and Kyland go first, and this elimination feels tailor-made for Devin. He does best in scenarios that lean towards strategy and organization — Bananas references losing to him in a similar game on Vendettas, but I had flashbacks to Devin and Tori beating Bananas and Nany in the Final on Ride or Dies when they had to construct the giant cinder block puzzle.
All that said, Devin completely shits the bed. He has some sort of bizarre Marie Kondo strategy of untangling the cords super slowly — I assume he thinks that he can big brain his way into finding a hidden pattern that will make the next phase of the game faster, but it’s the wrong play. Kyland rips through his cords and beats Devin 40 to 2. Like Rachel showing all the many ten-year-olds watching the 40th season of an MTV show from the ’90s that you do things by yourself, Kyland announces that he’s showing everyone on the spectrum that they, too, can untangle cords. #Brave. #RepresentationMatters.
Learning from the guys, Tori and Kaycee prioritize speed, volleying buzzer attempts back and forth like they’re Patrick and Art, minus the pulsating sexual tension. When both women lunge for their buzzer and both full sets of logos light up, it’s unclear who’s won until T.J. calls it for Tori.
Right when winners Tori and Kyland are about to pick targets, T.J. announces that the players have made the merge. Teams are no more, and it’s officially an individual game. But wait! There will still be targets (three men and three women), meaning production is refusing to take this golden opportunity to free itself from this horribly anti-climactic game mechanic that does nothing except weigh the season down.
Kyland chooses Rachel, Aviv, and Jenny. Tori chooses Derek, Ryan, and Bananas, which will undoubtedly have Bananas’ head spinning around like Linda Blair in The Exorcist. Whenever he screws over a friend it’s totally kosher, but when a friend screws him over, he fully believes that their next game showappearance shouldn’t be on MTV, but instead produced by Jigsaw the Saw killer.
Before leaving Vietnam, the losers get to fill out their Karma Point Comment Cards. Kaycee gives the most points to Tori, in the spirit of keeping the V.A. alive, while Devin favors his showmance partner, Michele. He’ll be waiting for her in the Philippines, writing passionate sonnets that would make the Bard himself quake with envy.
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(135),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"4":4,"12":12,"124":124,"135":135}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(406),Fingerprint2=require(408),DS=require(407),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(406),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"406":406,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]