@AndrejMitrovic If you *do* fix 10098, then it *should* break the above mentioned test in my comment.
```D
test("asd\ndef\nasdf\n", [ "asd", "def", "asdf" ]);
///becomes:
test("asd\ndef\nasdf\n", [ "asd", "def", "asdf", "" ]);