Wow, what an episode! In the ramp-up to the season finale (only three episodes left!), things are getting intense. We usually include the what-do-you-guys-think-about-all-of-this questions at the end of the write-up, but we can’t contain ourselves: Is LaGuerta going to get away with scapegoating Deb? And if not, will it be because Batista sells her out? If he betrays her will that end their marriage? And Quinn, Jesus — what about Quinn? Now that his hired sleuth has come up with some serious ammunition on Dexter, will Quinn use it even though he’s totally in love with Deb? What if he tells her what Liddy found? Could this be the season that Deb finds out about her brother? Would the series survive that revelation? And how about Jordan Chase?! Now that Dexter knows for sure he’s Lumen’s “watch guy,” he has to come after him, but they’ve kind of bonded: Will that complicate the kill? And speaking of Lumen, what is she, really, to Dexter? It seemed clear that this was a romance, and this episode they grow even closer, but they still aren’t making out. Do these two like like each other or is their intimacy based on other things, like shared trauma, revenge fantasies, and a thing for great takeout?
The episode opens with a montage of images from a Jordan Chase seminar. Chase prowls the creepily blue-lit stage, ranting about the disenfranchisement of man from his most primal self. Dexter, his I.D. tag hanging sweetly around his neck, looks genuinely freaked out by all the charged-up dudes around him. “I’ve never been around so many people that made me feel normal,” he says. Chase whips the crowd into a frenzy then delivers his central message: “We are born primal, conceived with the impulse to fight for what we desire. It’s written in our genes; it’s ingrained in our souls. But we’ve traded the wilderness for pavement, tress for skyscrapers, we’ve lost touch with our instincts. It’s time to tap into your primal selves and seize the power of instinct.” Dexter is just there for the kill, but it turns out Chase is saying something that really connects. “Instincts are all I’ve ever had,” Dexter thinks to himself.
Chase spots Dexter in the crowd and has Cole invite him up to Chase’s suite during a break in the seminar. As per usual, the set designer on this show is on fire: You can practically smell the oppressively sweet stench of the ostentatious bouquets set up on tables lining this posh-but-cheesy Miami hotel corridor. Chase is on the phone when Dexter comes in. “Call me back when you stop being a piece of furniture,” he says into his Bluetooth, then to Dexter, “Sorry, new client.” Can I just say I can’t wait to see this guy on Dexter’s table?
Turns out Chase does almost as much research on new acquaintances as Dexter. He knows all about Rita, having followed the Trinity case very carefully. The Trinity profile — established, well-respected family man concealing such animalistic rage he has to kill people — really suits Chase’s worldview. “I have to say, he fascinated me on a deep level,” he admits. “What else did Jordan and I have in common?” Dexter wonders. And it’s a good question. The writers have really made an effort here to align Dexter with Chase. True, the guy is a batshit-crazy cult leader, but he’s a batshit crazy cult leader who’s on to something.
Meanwhile, back at the station, the shit is hitting the fan. Miami Metro’s botched takedown of the Fuentes brothers at Club Mayan has become a PR nightmare. It couldn’t be clearer that the entire ill-executed mess was LaGuerta’s fault. She was under a ton of pressure to make a serious break in the Santa Muerte case and she let that pressure make her reckless. Knowing that, it’s probably naive to expect her to handle the fallout any better, but it’s still hard to watch her behave like such a spineless, self-interested wimp. Initially, she wants to give them Ciara, but Deb objects, suggesting that since she was the supervising officer, LaGuerta should use Deb as the scapegoat — but also insists that if the team sticks together, no one has to go down. “We were all there together, so why cant we just hold tight and weather the fucking storm together,” Deb asks.
LaGuerta is panicked and panic makes people stupid. Instead of counting on the loyalty of her crew, LaGuerta capitulates. Deb is at Quinn’s place when she sees LaGuerta’s press conference announcing that Deb has been suspended. “Not the plasma!” Quinn shouts as Deb winds up to throw the remote at the screen. I already know I’m going to regret saying this later, but Quinn is turning into kind of an awesome boyfriend. “Not even La Guerta can deny that you’re a great detective,” he tells her. “At the end of the day, you’ll be the one left standing.” Awwww! Still, Deb is livid. She assumes (as do we) that LaGuerta manipulated her husband into backing up her bullshit story, but it turns out it was Ciara.
I love this story line. The women-sabotaging-women element of it is so realistic. Very All About Eve. Deb confronts her former protégée. “I came here hoping to learn from you,” Ciara says. “What you did, you would never learn from me. Good luck, you’re going to need it,” Deb responds and storms out. She’s got an unlikely ally in this burgeoning inter-office showdown. Batista stops Deb outside the department to express his support. “I’m going to do whatever it takes to set the record straight,” he says. “I was stuck between a rock and my wife, but I decided I’m backing you. You’re like my kid sister, but better because I actually like you.”
Back at Rita and Dexter’s old house, Lumen is preparing for the Cole kill when she gets a phone call from her ex-fiancé, Owen. He’s in town and she agrees to meet him for coffee the next day, just before she’s supposed to join Dexter at the hotel. Dexter comes home with dinner for Lumen (“hot and sour soup and fried rice with tofu,” he says, “that’s what you like, right?”). She’s distracted, but she doesn’t tell him why. Lumen is like Dexter, she’s been changed by an extreme experience that no one in her old life can understand. Dexter is the only one who really knows her now, and he can’t even eat with her. “I’m not staying,” he says as she takes out two plates. “Oh right, Harrison,” she says.
The next day, Dexter is preparing to sneak out of Jordan Chase’s session to kill Cole when Chase calls him up onstage. Like a skilled Scientology auditor, Chase extracts from Dexter the sense-memory details of the trauma he experienced when he returned home to find Rita murdered. “There was so much blood,” he mumbles, LCD screens conveying his genuinely anguished face. “What did you feel in that moment,” Chase asks, and when Dexter can’t come up with the right word Chase provides one for him, “shattered.” “When the primal self is shattered it reaches out in search of what will make it whole again,” Chase explains. “Do you feel that, Dexter, that hunger inside for what will make you whole again?” Dexter nods.
Dexter’s talking about finding Rita, but he might as well be talking about his dead mother. He’s never had a shrink; his victims have always been the only people he’s able to really confide in. But Chase has touched on some things Dexter’s never really articulated before. Like the ways in which trauma has made him go through life feeling as if something’s missing and how dealing with that lack — day in and day out — has fomented an insatiable rage that has to be expressed.
Chase has no idea how right he is. A few moments after leaving Chase’s stage, Dexter is plunging his knife into Cole’s heart. It’s a classic Dexter kill in some major ways — the photos of Cole’s other victims are prominently displayed, the kill room is pristine in its plastic-covered perfection. But in most ways Dexter is breaking all his rules here. First of all, the kill takes place not in some remote warehouse but in the hotel room next door to Chase’s suite, in broad daylight, and, most unusually, Dexter has a witness, this time on purpose. Lumen has been tasked with doing the shopping to prep the kill room. She’s not supposed to meet Dexter at the hotel but shows up there anyway. Just as she’s preparing to leave, she sees Dexter on the screen confessing his pain. She’s standing there, gobsmacked, when Cole spots her and chases her into the kill room. He’s about to strangle her when Dexter intervenes. Once again, he’s saved her life.
Dexter knows that she owes him and perhaps that’s part of what allows him to open up with her. The ease with which he sets up this kill have already made Lumen suspect that Boyd wasn’t a fluke, but after they lock eyes in time for Dexter to plunge the knife into Cole’s heart (the most erotic moment they’ve shared so far), she’s sure. And Dexter doesn’t make her ask.
“You said I’d done this before, that’s true, this is who I am,” he says, Cole’s cooling body between them. “When I was a child my mother was murdered in front of me and it shattered me. I’ve done this ever since, because for the longest time it was the only way I could feel unbroken. And then Rita was killed and none of this made sense anymore. Until now.” He looks meaningfully at Lumen, whose face reflects a mix of emotions from shock and horror to admiration and adoration. “Miguel couldn’t, my father couldn’t. Can anyone live with the truth of what I am?” Dexter thinks as he hands Lumen the slide of Cole’s blood, the ultimate intimate act. “Is Lumen what will make me whole?”
As Dexter’s leaving the hotel, post-Cole kill, he runs into Chase, who’s managing a swarm of security officers. Dexter asks what’s up. “Nothing important, just a little security glitch,” Chase says. “Like your chief of security’s head is in my luggage,” Dexter thinks to himself. Chase apparently doesn’t care that his friend is dead, he’s already got a new mark, Dexter. “Don’t forget what happened here this weekend,” he encourages. “Act on what you’ve learned, that’s what I tell my clients, ‘tick tick tick, that’s the sound of your life running out.’” Right. So any doubt that this Chase is Lumen’s “watch guy” is now eliminated, as that’s exactly what “watch guy” used to say to Lumen before raping her.
The episode ends with Lumen and Dexter on Dexter’s boat, dumping Cole’s body. Dexter let’s Lumen do the honors of dropping the victim’s head into the inky water. They talk about letting go. It’s a touching scene immediately followed by a harrowing one: Liddy is photographing them. Is he going to give this evidence to Quinn? They aren’t on such good terms right now, as Quinn hasn’t paid him in a while and Liddy has started threatening him. Quinn doesn’t like to be bullied. Will his souring relationship with Liddy be to Dexter’s advantage? Where is Harry in all of this? Is Lumen’s closeness to Dexter supplanting his need to confide in his father’s ghost? What would he think about all the risks Dexter’s taking right now? Did Owen go around the world by himself, or is he going to come looking for Lumen? He seems sort of spineless, so perhaps he’ll just disappear, but that isn’t likely, given the show’s history. Every new character has a purpose: Will Owen’s be to inspire jealousy in Dexter? Can you get jealous of the ex-fiancé of a girl you’re teaching to murder but haven’t yet seen naked? These and other questions will presumably be answered in the final three episodes.
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(3),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(136),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,"3":3,"12":12,"124":124,"136":136}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(408),Fingerprint2=require(407),DS=require(406),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(408),_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,"408":408,"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","aaa-module-mounting.legacy":"aaa-module-mounting.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.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();
// ]]