Is it really possible for `errors` to be `0` and `tiargs` not having errors?  That seems like a problem...