home

search

Chapter 22: The Null Pointer Exception

  David lay in the wreckage for three minutes. Not resting—planning. Rest was a luxury his body was screaming for and his situation could not afford. The conductor was on patrol. Razor was locked in the cabin four cars back. The Weeping Mother was somewhere at the rear of the train with her recovered child. And David was bleeding internally in Car 7 with three broken ribs and a weapon that wasn’t a weapon.

  The Dispatch Compass. One remaining use. A function that swapped two cars’ spatial positions.

  The obvious play was to swap the conductor’s current car with an empty one, creating distance. But distance was temporary. The conductor patrolled in a loop. It would find him again. And next time, David’s body would not survive another hit.

  He needed to eliminate the conductor entirely. Not delay it. Not evade it. Remove it from the system.

  The compass swapped Car[A] with Car[B]. Standard array operation. But the compass was damaged—the System’s item description had explicitly flagged it as "severely damaged" with corrupted safety protocols. In David’s experience, corrupted safety protocols meant one thing: boundary checks were disabled.

  In any array, accessing an index outside the valid range—a negative number, or a number beyond the array’s length—was an undefined operation. In well-maintained systems, boundary checks caught the error and returned a clean failure. In damaged systems with corrupted checks, the operation executed anyway, accessing memory addresses that weren’t part of the designated data structure.

  The result, depending on the system, ranged from corrupted data to total crash.

  David’s fingers, slippery with blood, found the compass in his coat pocket. He pulled it out. The brass was warm, humming faintly. One use remaining.

  He needed two things: a sound source above 40 dB to summon the conductor to a specific location, and a target car index outside the valid range to crash the swap operation.

  The sound source was already in his possession. David reached into his storage ring and his fingers closed around a familiar shape: the iPhone 17 Pro Max. The gift he’d bought for Nicole. The object that had cost him three months of his life and every gram of his dignity. It had survived the apocalypse, the transit between dimensions, and two dungeon cycles in a space-frozen storage ring.

  David looked at the phone in his blood-smeared hand. Somewhere, buried under layers of rational architecture and carefully maintained emotional firewalls, a small, ridiculous part of him noted the irony: the most useless purchase of his life was about to become the most important tool in his arsenal.

  He almost laughed. He didn’t, because laughing with three broken ribs would kill him, and also because the sound would exceed 40 decibels.

  He booted the phone. Set the alarm: maximum volume, fifteen-second delay. The default marimba ringtone—cheerful, insistent, approximately 90 decibels at peak output. More than double the kill threshold.

  David dragged himself to the connection between Car 7 and Car 8. Every movement was an exercise in managing a body that was trying very hard to shut down. His left lung wasn’t fully collapsed, but it was compromised—each breath was shallow, accompanied by a bubbling sensation that meant air was going somewhere it wasn’t supposed to.

  He slid the phone through the open connection, sending it skittering across the floor of Car 8. It came to rest somewhere in the darkness, its screen glowing faintly.

  Then David positioned himself against the wall of Car 7, the compass in his right hand, and began working the dial.

  The target: Car -1.

  A negative index. A coordinate that existed nowhere in the train’s spatial array. In a healthy system, the compass would reject the input, display an error, refuse to execute. But the compass was damaged. Its boundary checks were corrupted. And David was betting his life on the principle that a damaged system would attempt to execute an impossible instruction rather than gracefully fail.

  The dial resisted. The brass gears ground against each other, the mechanism protesting an input it had never been designed to process. David’s blood made his fingers slip. He tightened his grip, ignoring the pain that detonated through his left side with every micro-movement.

  If you spot this narrative on Amazon, know that it has been stolen. Report the violation.

  The dial clicked past zero. Into negative space.

  Car -1. Set.

  Five seconds on the phone’s timer. David could feel the countdown in his chest, each second a heartbeat that might be one of his last.

  Three.

  Two.

  One.

  The marimba ringtone exploded out of Car 8 with the cheerful indifference of a device that had no idea it was being used as bait in an interdimensional death trap. Ninety decibels of factory-default notification sound, echoing through the empty car like a concert in a coffin.

  The conductor vanished from its patrol position and reappeared in Car 8. David felt the spatial displacement as a pressure change in his eardrums—the air in the corridor flexing as a massive entity was instantaneously relocated.

  Now.

  David pressed the compass’s activation button.

  The compass didn’t click this time. It screamed. The brass casing fractured along its entire length, the internal mechanism spinning at a frequency that produced a sound less like machinery and more like reality objecting to being asked a question that had no answer.

  [FATAL ERROR: Target index Car[-1] does not exist in spatial array.]

  [Boundary check: DISABLED (item corruption).]

  [Executing forced spatial swap: Car[8] <-> Car[-1]...]

  [NullReferenceException.]

  [Dumping Car[8] to void...]

  The train screamed with the compass. Not the whistle—the structure itself, the metal frame and the spatial logic and the dimensional anchoring that kept the Midnight Express tethered to reality. Car 8 didn’t swap with anything. There was nothing to swap with. The operation tried to move a physical object to a coordinate that resolved to null—to the absence of location, to the space outside the train’s existence envelope.

  Car 8 was ejected.

  Through the connection window, David watched it happen: the car’s walls dissolved into cascading fragments of green-black data, the seats and floor decompiling into raw substrate, the conductor—frozen in the center of the car, its iron mask turning toward the sound of its own world ending—being pulled apart at the molecular level as the space it occupied ceased to be a valid address in any system.

  For one frame—a single, frozen moment that True Sight captured before the connection sealed—David saw the conductor’s mask crack. Behind it, in the space where a face should have been, there was nothing. Not darkness, not void. Nothing. The absence of rendered geometry. A gap in the world’s mesh.

  Then Car 8 was gone. The connection between Car 7 and Car 9 slammed together with a concussive force that threw David across the corridor. He hit the wall with his already-broken left side and the pain was so extreme that his vision went completely white for four seconds.

  When it came back, the train was moving. The rails hummed. The walls were intact. And the quasi-S-rank entity that had been the absolute authority of the Midnight Express no longer existed in any coordinate system, real or otherwise.

  [Dispatch Compass: Durability 0/3. Item disintegrated.]

  [Detecting... impossible achievement.]

  [Player No. 7749 has eliminated a Quasi S-Rank Entity (The True Conductor) while unranked.]

  [Hidden Objective: "Usurper of the Midnight Express" — Complete.]

  The announcement continued, but David’s consciousness was failing. The adrenaline that had been holding his damaged body together was metabolizing out, and without it, the full inventory of his injuries hit him like a deferred exception finally being processed: three fractured ribs, partial pneumothorax, internal bleeding, severe contusion to the left kidney, bite wound on the right forearm deep enough to require sutures.

  His vision darkened. His heart rate was dropping. He was dying, not from a monster but from the accumulated cost of fighting one.

  [Dungeon Cleared. Rating: SSS.]

  [Dispensing SSS-Rank Reward: Instant Cellular Reconstruction.]

  The light was warm. Golden. It entered through his skin and went directly to the damage sites, repairing tissue with a precision that felt less like healing and more like someone running a restore operation from a clean backup. Ribs realigned, bonded, and hardened. The punctured membrane of his left lung sealed. The internal bleeding stopped, reversed, the extravasated blood reabsorbed into his circulatory system.

  David gasped. Air—real, full, bilateral air—filled both lungs for the first time in twenty minutes.

  He lay on the floor of Car 7 and stared at the ceiling. The pain was gone. All of it. Not masked, not suppressed—gone, as if it had been deleted from his nervous system’s event log.

  His body felt rebuilt. Not just repaired—optimized. Denser, faster, more efficient than the version that had entered the dungeon.

  After a while, he stood up. His legs were steady. His breathing was even. His mind was clear.

  The Midnight Express was his now.

Recommended Popular Novels