A little optimizing of the code; was spending way too much time setting ndpp_outgoing to 0 in generate_ndpp_distrib_pn, now i set much less of it to 0: only what i need to be zerod. makes sense, eh?