Hi all, esp. Hans and Taco, just two simple questions about some minor imperfections in mkiv/ luatex. I'm not impatient, just wondering if these are things that you're working on right now or if they will have to wait: 1. processing xml files with a DTD. This is something we discussed a couple of weeks ago: when I process a valid xml file which begins with a DTD, the output I get in mkiv is "invalid xml file"; the same file processes fine when I remove the DTD. Back then (on 08-03-17), Taco wrote: "It is a bug in luatex, but not an easy one to fix." So I'm wondering if there's any progress on this one, or if it has to wait. 2. error reports in luatex. This is something that comes up time and again on the mailing list and which I experienced myself yesterday. I had inadvertently deleted my luatex-cache and tried to run mkiv on a file. The report I got was "attempt to call field 'error' (a nil value)". Now I'm aware that TeX error reporting could be cryptic at times, but at least it was a kind of cryptic to which we had gotten used. With luatex, I'm constantly baffled - in a 100 years, I wouldn't have guessed that this error message meant "I can't find the cache and the format." So I was wondering if this is something that you're working on: making error messages more informative/comprehensible for users. Again, I'm not impatient, just curious. All best Thomas