Lesson 3 of 8
A rail that can never fire
A coverage condition at a filer reporting no interest expense reads n/a for ever. Why that happens, how the reader is told, and what to write instead.
By Javier Sanz
Founder of ValueScreener. Built Ninety Nine, a securities services provider, and sold it to a tier-one global bank; ran operations and internationalization at Alpaca, the brokerage API.
Who writes thisEditorial processLinkedIn (opens in a new tab)X (opens in a new tab)
In one minute
- A rail on a figure the filer never produces will read n/a on every night the job runs, for ever.
- The product tells the reader once, in the inbox and without an email, rather than staying silent about it.
- The fix is not a substitute ratio. It is to go back to the reading and find the figure that answers the same question at this filer.
This is the sharpest case in the whole track, it is not hypothetical, and it is worth meeting before you write a condition rather than a year afterwards.
The same question, asked two ways, at one filer
Cannot be answered
Reads n/a for ever
- Interest coverage stays at or above 3.0 times.
- Current ratio stays at or above 1.5.
- Quick ratio stays at or above 1.0.
Can be answered
- Principal due within three years stays below cash on hand.
- Operating cash flow stays at or above the largest single maturity year.
- Free cash flow stays positive across a trailing three-year window.
Both conditions ask whether the company can carry its borrowings. Only the second can ever be answered here.
Why the rail cannot fire
Two independent reasons at this one filer, both established earlier in this track.
The income statement reports no interest expense, because interest is capitalised into inventory under ASC 835-20 and released through cost of sales. Where a filer reports zero interest expense against a positive operating income, the product returns no coverage figure at all rather than a very large one, because a large number would describe a debt-free company.
And the balance sheet is unclassified: no total current assets and no total current liabilities appear anywhere in its tagged filing history, so no current ratio and no quick ratio can be computed.
A condition on any of those three is a condition on a number that does not exist. It will not break. It will not hold either. It will read n/a on every night the job runs.
How the reader finds out
Not by noticing the silence, which is indistinguishable from a rail that is holding.
The rail is marked unevaluated, its state is left untouched, and the reader is told once, in the inbox and without an email, that they have written a rule which can never fire at this company. Once, not nightly, because a nightly note about the same unchanged fact is a different kind of failure.
Why a substitute ratio is the wrong fix
Because the reason the ratio is absent is itself information. An absent coverage ratio says the cost of credit is somewhere other than the interest line. An absent current ratio says the operating cycle is longer than a year.
A reader who substitutes debt to equity has replaced a question about servicing with a question about the cushion, and will now be monitoring something they were not asking about. The rail will fire, and its firing will mean something other than what the reader thinks.
Check yourself
What does a rail on an absent figure do?
- Breaks immediately
- Reads n/a on every night the job runs, without ever breaking or holding
- Falls back to the nearest available figure
Show the answer
Answer: B.
Its state is left untouched, and the reader is told once, in the inbox and without an email.Why is the reader told once rather than every night?
- Because the inbox has a size limit
- Because a nightly note about the same unchanged fact is its own kind of failure on a service built on silence
- Because the state might change
Show the answer
Answer: B.
Silence from a working rail and silence from an impossible one are indistinguishable, which is why one note is sent and why one is enough.Why is substituting debt to equity the wrong fix for an absent coverage ratio?
- Because debt to equity is less reliable
- Because it replaces a question about servicing with a question about the cushion, so the rail will fire about something else
- Because it cannot be tested automatically
Show the answer
Answer: B.
The absence itself is information: it says the cost of credit is somewhere other than the interest line, which is where to go looking.Sources
- Toll Brothers, Inc., annual report on Form 10-K for the fiscal year ended 31 October 2025, accession 0000794170-25-000112, filed 19 December 2025, for the maturity schedule, cash and operating cash flow, and for the absence of total current assets and total current liabilities.
- ASC 835-20, Capitalization of Interest, and ASC 210-10-05-4 on the classified balance sheet.
What this leaves out
- This is a heterodox tradition. The mainstream account of the same phenomenon differs, and nothing here is a forecast or a view on any security.
- The six conditions in the figure are written to show which shape can be answered at this filer. None is a condition anybody should adopt and no reasoning derives their levels.
- A maturity schedule condition cannot be evaluated automatically because the schedule is not tagged as comparable data. That is a limit of the data rather than a judgement about the condition.
- Nothing here is a view on Toll Brothers or on any security.