The happy path for multi-question queries is OK, but generally I'm too aggressive about short-circuiting when anything goes wrong with one of the questions.
This might be OK but I should double-check all my error handling to make sure giving up on the request is OK, or if I should try to set the rcode conservatively (NAME_ERROR if any of the questions had a name error) but keep going and try to return as many useful records as I can find.
The happy path for multi-question queries is OK, but generally I'm too aggressive about short-circuiting when anything goes wrong with one of the questions.
This might be OK but I should double-check all my error handling to make sure giving up on the request is OK, or if I should try to set the rcode conservatively (NAME_ERROR if any of the questions had a name error) but keep going and try to return as many useful records as I can find.