I've just noticed that xml node thread happily throws out XML for nodes that don't exist, and presumably also for ones that dont/cant have replies. I'd patch it not to, but I'm not sure what it should do instead: Return an HTTP error, go to the 'no such node' (aka Tough Beans) node, or just return an empty XML frame with no 'threads' tag ?
(Noticed while using davidos thread retitler, and passing it a 7-digit nodeid accidently.. ,)