anchor.diff:                 "~n      ~p", [Error]),
   	    ns_printlog(filename:join([PrivDir,ZoneDir,"named.log"])),
   	    throw(Error);
  -	_ ->
  +	_X ->
               ?P("ns_start -> retry"),
   	    ns_start(ZoneDir, PrivDir, NS, P)
       end.
  
positive.code: 	   {hinfo,{"BEAM","Erlang/OTP"}}],
  	  undefined}
  	],
      resolve(Class, [{edns,0},{nameservers,[NS]}], L),
      resolve(Class, [{edns,false},{nameservers,[NS]}], L),
      %% Again, to see ensure the cache does not mess things up
      resolve(Class, [{edns,0},{nameservers,[NS]}], L),
      resolve(Class, [{edns,false},{nameservers,[NS]}], L).
  
  resolve(_Class, _Opts, []) ->
      ok;
  resolve(Class, Opts, [{Type,Nm,Answers,Authority}=Q|Qs]) ->
      io:format("Query: ~p~nOptions: ~p~n", [Q,Opts]),
      {Name,NameC} =
  	case erlang:phash2(Q) band 4 of
  	    0 ->
  
negative.code:     receive
  	{P,{data,{eol,L}}} ->
  	    Line = lists:flatten(lists:reverse(Buf, [L])),
  	    ?P("collected: ~s", [Line]),
  	    Line;
  	{P,{data,{noeol,L}}} ->
  	    ns_collect(P, [L|Buf]);
  