In my copy, which I'm sure I haven't changed, it gets a new nsrp from randomize(rrlookup...
but in issuequery() it calls netqueryns() in a loop with the same nsrp pointer!