No Clean Exit
The floodlight swept the container yard at four-second intervals, and Marcus Rook had counted to three hundred and twelve before he moved.
He came up out of the shadow between two stacked containers, low and fast, boots silent on wet gravel. Forty meters to the warehouse door. Two guards on the catwalk above, rifles slung, more bored than alert. That was the mistake that would get them hurt tonight, not him.
Rook crossed the open ground in six seconds. He'd trained himself to move like the space between one heartbeat and the next didn't exist for him — no hesitation, no wasted motion. Just intent.
The side door was steel, rated for a lot more than his lockpicks. He didn't touch the lock. He touched the hinge pins instead, worked them loose with a flat driver in under a minute, and lifted the door free of its frame just enough to slide through the gap.
Inside: crates stacked to the rafters, forklift silent in the dark, and a server rack humming behind a cage in the back corner. That was the target. Not weapons, not cash. Data. A manifest of every shell company Ashfall Group used to move product through this port, and the name of the man three levels up who'd vouch for Rook if he brought it back clean.
Six years ago, a job like this would have come with a support team, an extraction bird on standby, and a chain of command that actually answered when he called. Now it was him, a stolen truck two kilometers out, and a woman in his ear he'd met less than two weeks earlier. He didn't waste time missing the old version of this. The old version was the reason he was here in the first place.
He moved between the crate stacks in a slow crouch, reading the warehouse the way he'd been trained to read any room before it had a chance to hurt him. Exit routes: the loose door behind him, a loading bay chained on the east wall, and a stairwell up to the catwalk that he had no intention of using. Sightlines: clean down the central aisle, blocked everywhere else by stacked cargo. Sound: a generator hum from the server cage, faint radio chatter from the catwalk guards, nothing that suggested anyone expected company tonight. That was the whole reason Esterhaus had picked this warehouse for the test. Low security, easy target, cheap way to find out if the burned soldier could still function without backup — or if six years of guilt had hollowed him out into something that got itself killed on an easy job.
He was ten feet from the cage when a voice behind him said, "Don't move, or I open you up."
Rook didn't move. He also didn't drop the driver in his hand.
"Turn around slow."
He turned. The man behind him was young, maybe twenty-five, holding a pistol with both hands the way someone does when they've fired it at a range but never at a person. Rook filed that away. Ammunition: full mag, probably fifteen rounds, nine mil. Distance: eight feet. Cover: none, for either of them.
"You're not Ashfall," the guard said. "I know every face on this crew. You're not on the list."
"I'm supposed to be," Rook said. "Talk to Esterhaus. He'll vouch."
"Esterhaus is topside." The guard's eyes flicked to the radio on his belt, and that flick told Rook everything he needed. The kid was going to call it in before he did anything else. Predictable. Trained wrong, or not trained enough.
"You reach for that radio," Rook said, "you die before your thumb finds the button."
"Big talk for a guy with his hands empty."
"My hands aren't the problem." Rook let two full seconds pass. Let the kid's eyes drop, just slightly, to check that claim. That was all the opening he needed.
He closed the distance before the guard's eyes came back up. Palm strike to the wrist, pistol wrenched sideways and stripped clean, elbow into the jaw hard enough to drop him but not hard enough to kill. The gun was in Rook's hand before the guard's knees hit the concrete.
Somewhere above, a floodlight swept past the high windows and didn't stop. Nobody had seen. Yet.
Rook crouched, checked the guard's pulse — steady, just unconscious — and moved for the server cage. Six minutes. That was the window Wick had given him before the port's own security rotation came through this section again. He'd already burned ninety seconds on a kid who shouldn't have been alone on this shift.
The cage lock was electronic, keypad-driven, and he didn't have the code. He had something better: a cloning fob Wick had built from a schematic she'd pulled off a compromised Ashfall supplier three weeks ago. He pressed it to the reader. The light blinked amber, then green.
*Wick's tech works. Good. One less thing that could've gotten him killed tonight.*
Inside the cage, the server rack blinked patiently in the dark. He pulled the drive Wick had told him to look for — third slot, unlabeled, the one that wasn't backed up anywhere else because Ashfall didn't trust cloud storage with anything that could hang them. He palmed it, slid it into a lead-lined pouch against his ribs, and that was when the alarm went off.
Not the guard. The guard was still down. This alarm was a motion trip somewhere else in the warehouse, and it meant somebody else had made a noise Rook hadn't accounted for.
He was moving before he'd finished the thought. Out of the cage, back toward the loose door, and that was when the warehouse floor lit up white and the catwalk guards above opened fire.
Rook went flat behind a stacked pallet of crates as rounds chewed splinters out of the wood above his head. Two shooters, elevated position, decent angle, no cover on his side of the room except what he was currently pressed against — which wouldn't hold past the next thirty seconds of sustained fire.
He counted the gaps between bursts. Whoever was up there was disciplined enough to fire in controlled bursts instead of dumping mags, which meant they had ammo discipline and probably backup coming. That was the bad kind of professional.
"Wick," he said into the earpiece, voice flat, no panic in it because panic cost time. "I've got two shooters on the catwalk and an alarm that's about to bring the rest of the yard down on me. Tell me there's a second way out of this building."
Her voice came back immediately, low and quick. "There's a loading bay on the east wall, but it's chained from outside. You'd need thirty seconds on the chain I don't think you have."
"Copy. Working on a better idea."
He didn't have one yet. That was fine. He'd found better ideas under worse pressure than this.
Rook checked the guard's stripped pistol — nine rounds left in the mag after his earlier headcount — and weighed it against the noise a gunfight would make in a warehouse two hundred meters from a manned checkpoint. Loud was bad. Loud was also sometimes the only option that kept you breathing.
He put two rounds into the floodlight housing above the catwalk. It sparked and died, and half the room dropped into shadow. Not full dark — enough to break the two shooters' clean sightline for a few seconds while their eyes adjusted, which was all the time he needed to break from cover and put the forklift between himself and the catwalk.
Rounds hammered into the forklift's steel frame. He kept moving, using it as a rolling shield, angling toward the loose door he'd come in through. Behind him, he heard boots hit the catwalk stairs — they were coming down to cut him off at ground level instead of just shooting from above, which meant somebody up there had actually thought about the geometry of this fight. Worse kind of professional, again.
He reached the door with the two shooters thirty meters out and closing. No time to work the hinge pins back into place behind him — he just went through the gap and ran.
The container yard outside was a maze of blind corners and stacked steel, and Rook used every one of them. Cut left around a stack of three containers, doubled back through a gap he'd scouted on the way in, put distance and confusion between himself and the two men who were now shouting coordinates to each other in a language he recognized as Ashfall's standard operational code — the same code his own dead unit used to run, six years ago, before somebody rewrote it into something that got them killed instead.
He didn't let that thought slow him down. It never got to slow him down. Not here.
A third shooter joined the search from somewhere near the checkpoint, sweeping a handheld light across the container rows in a pattern too disciplined to be random. Rook flattened himself against cold steel as the beam passed within a foot of his position, counted three full seconds after it moved on before he breathed again. Behind him, one of the original two shooters called out a grid reference — section four, east row — close enough that Rook understood they'd narrowed his position to within fifty meters. He needed a different exit than the one he'd planned, and he needed it now.
He found it two rows over: a gap between a container and the yard's outer wall, narrow enough that most men wouldn't try to fit through it, wide enough for someone who'd spent six years learning exactly how much space his body actually needed. He wedged through sideways, steel scraping his jacket on both sides, and came out into a service alley that ran parallel to the fence line — thirty meters closer to the cut seam than his original route would have put him.
Footsteps behind him, closer now, and the beam of a light sweeping the alley he'd just entered. Rook didn't run for the fence outright. Running in a straight line got you shot in the back. He moved along the alley's edge instead, using the alley's own shadow as cover, and only broke for open ground when the fence line was close enough that the last stretch would take four seconds, not forty.
The perimeter fence was where Wick had said it would be — a weak seam in the chain-link behind the last row of containers, already cut and folded back from his approach three hours earlier. Rook went through it at a dead run, into the scrub brush beyond, and didn't stop moving until the shouting behind him had faded into the general noise of the port.
Two kilometers later, in the cab of a rusted pickup truck parked in the shadow of an overpass, he finally let himself breathe.
"You're clear," Wick said in his ear. "I'm not seeing pursuit vehicles on the traffic cams. You've got maybe ten minutes before they widen the search grid, but you're clear for now."
"Copy." Rook pulled the pouch from against his ribs, set the drive on the dashboard, and looked at it like it might still bite him. "Tell me this was worth two shooters and an alarm."
"Won't know until I crack it. Give me an hour." A pause on the line, longer than her usual clipped efficiency. "You put two rounds into a floodlight instead of a person back there. You had a clean shot on both shooters when they came down the stairs. Why didn't you take it?"
Rook didn't answer right away. Because the honest answer — that he'd already killed enough people who didn't deserve it, that six seconds of friendly fire on his own unit had taught him exactly what it cost to pull a trigger on bad information — wasn't something he was ready to say out loud to a woman he'd known for eleven days.
"Because dead guards bring more attention than unconscious ones," he said instead. "Keep the story simple."
"Sure." Wick didn't sound like she believed him, but she let it go. "Get to the safehouse. Esterhaus wants to see you in person once I confirm the drive's real."
"He say why?"
"He said, and I'm quoting, 'the burned soldier either proved himself tonight or he's already dead. Bring me whichever one is true.'"
Rook almost smiled. Almost. "Charming guy."
"He's not wrong to test you this way, either. Ashfall's lost three infiltrators in the last two years — people who talked their way in, then got made and burned everyone who vouched for them. Esterhaus doesn't hand out trust. He makes people earn it in a way that's hard to fake." A pause, the sound of her fingers working a keyboard somewhere. "For what it's worth, you earned it clean tonight. No bodies. That matters more than you think it does, with him."
"Bodies would've been faster."
"Bodies would've gotten you flagged as a liability instead of an asset. Esterhaus doesn't want a killer who can't control himself. He's got enough of those already." Something in her voice shifted, quieter. "You didn't used to talk like someone weighing whether killing was the fast option or the smart one. Or maybe you did, and I just wasn't in your ear yet."
"He's the guy standing between you and the next tier up, Rook. Charming isn't the job requirement." Her voice dropped, quieter, more careful than the tactical clip she usually ran. "For what it's worth — the drive I sent you after tonight. It's not just shipping manifests. There's a secondary partition Ashfall doesn't advertise. Weapons certification logs. Targeting system calibration records, going back six years."
"You knew that going in."
"I suspected it going in. I didn't tell you because if I was wrong, I didn't want you walking into that warehouse with your head somewhere other than the job in front of you. You almost died in there over shipping manifests. I wasn't going to let you almost die over a maybe."
It was a fair answer. It didn't make it sit any easier.
Rook's hand went still on the dashboard.
"Six years," he said.
"I haven't cracked the partition yet. I don't know what's in it. I just know the date range matches, and I thought you'd want to hear that from me before you heard it from Esterhaus, because Esterhaus doesn't care what it means to you. He just cares what it's worth."
Outside the truck, a patrol car rolled past on the overpass above, lights off, moving slow. Hunting pattern. Rook watched it pass through the gap in the concrete and waited until the engine noise faded before he spoke again.
"How fast can you crack it?"
"Tonight, if you get me somewhere with better hardware than a stolen laptop in the back of a truck."
"Then we don't wait for Esterhaus." Rook started the engine, kept the headlights off, pulled out from under the overpass into the dark. "We open it first. I want to know what's on that drive before anybody else in Ashfall gets a chance to bury it — including the man who's about to decide whether I live long enough to ask him about it."
"That's not the smart play, Rook. Esterhaus finds out you went around him before you've even proven yourself—"
"I know what it costs if he finds out." Rook's jaw tightened, eyes on the dark road ahead, the drive on the dashboard rattling faintly with the truck's motion like it was trying to get his attention. "I need to know what it costs if I don't look."
Wick didn't answer right away. When she did, her voice had gone very quiet.
"There's something else," she said. "I ran a partial scan while we were talking. Just the header data, nothing deep. There's a name flagged on the access log for that partition. Someone who pulled those calibration records four days before the strike that ended your unit."
Rook's hands tightened on the wheel.
"Who."
"I don't have the full name yet. Just an initial and a rank. But it's not Ashfall internal, Rook. It's a NATO clearance code. Somebody outside the syndicate authorized access to weapons data that killed your team, four days before it happened."
The truck's tires hummed over broken asphalt. Somewhere behind them, a second patrol car's spotlight swept across the overpass they'd just cleared.
"Get me that name," Rook said. "Tonight. Before Esterhaus, before anyone."
"And if it's someone you don't want it to be?"
Rook didn't answer. He kept his eyes on the road, on the taillights of a delivery truck two hundred meters ahead that he was using to mask his own approach into the city grid, on anything that wasn't the drive rattling against the dashboard with every seam in the broken asphalt.
Six years he'd carried the version of that night where the failure was his — a half-second of hesitation on the trigger, a call he should have made faster, a mistake he could at least understand even if he could never forgive it. A name on an access log threatened to take that away from him and replace it with something worse: a decision made in an office somewhere, calm and deliberate, by someone who'd never had to hear what six seconds of "friendly fire" actually sounded like up close.
"Rook." Wick's voice again, careful now. "Talk to me. What do you want me to do with the name once I have it?"
"Nothing yet." He eased off the throttle as the safehouse turnoff came into view, a shuttered auto shop two blocks off the port road, unremarkable enough to survive a decade of nobody looking twice at it. "Just get it. Whatever it costs to get it clean, get it. I'll decide what to do with it once I know I'm not about to burn down the wrong life over a guess."
"And Esterhaus?"
"Esterhaus gets his drive. He doesn't get to know what's on the partition until I do." Rook killed the headlights fully now, rolling the last stretch on momentum and streetlight glow alone. "Whatever's on there, I want to see it before anyone in Ashfall knows it exists — because the second they know, it disappears, and I never get another shot at the truth."
The drive sat on the dashboard between them, six years of silence waiting to be cracked open, and somewhere out there in the dark a man with a blue-ink pen had no idea the first thread had just come loose.