the default behavior of xelatex should be to allow xdvipdfmx to influence its exit status. I agree, FWIW, but I don't maintain XeTeX. Can you submit this as an issue on xetex.sf.net, please? --thanks, karl.