     }
 
     func assertParkedRightNow(file: StaticString = #file, line: UInt = #line) throws {
-        SAL.printIfDebug("\(#function)")
-        let syscall = try self.userToKernelBox.waitForValue()
-        if case .whenReady = syscall {
-            return
-        } else {
-            XCTFail("unexpected syscall \(syscall)", file: (file), line: line)
-        }
+        try self.userToKernelBox.assertParkedRightNow(file: file, line: line)
     }
 
     func assertWaitingForNotification(result: SelectorEvent<NIORegistration>?,

        try self.wakeups.takeValue()
    }

}

extension EventLoop {

        }
        try hookedSelector.assertWakeup(file: (file), line: line)
        try syscallAssertions()
        try hookedSelector.userToKernel.assertParkedRightNow() // We need the EventLoop to finish running its tick.
        return try box.takeValue().get()
    }
}
