anchor.diff:      end,
       %% Request SOA from master
       Request = #dns_message{id = dns:random_id(),
  -        oc = ?DNS_OPCODE_QUERY,
  -        rd = true,
  -        qc = 1,
  -        questions = [#dns_query{name = ZoneName, class = ?DNS_CLASS_ANY, type = ?DNS_TYPE_SOA}]},
  +                           oc = ?DNS_OPCODE_QUERY,
  +                           rd = true,
  +                           qc = 1,
  +                           questions = [#dns_query{name = ZoneName, class = ?DNS_CLASS_ANY,
  +                                                   type = ?DNS_TYPE_SOA}]},
       {ok, Recv} = case erldns_encoder:encode_message(Request) of
                        {false, EncodedMessage} ->
                            send_tcp_message(ServerIP, ClientIP, EncodedMessage);
  
positive.code:     Acc;
  query_server_for_answers(DestinationIP, BindIP, [Question | Tail], Acc) ->
      Packet = #dns_message{id = dns:random_id(),
          qr = false,
          oc = ?DNS_OPCODE_QUERY,
          aa = false,
          tc = false,
          rd = true,
          ra = false,
          ad = true,
          cd = false,
          rc = ?DNS_RCODE_NOERROR,
          qc = 1,
          adc = 1,
          questions = [Question],
          additional = [#dns_optrr{udp_payload_size = 4096, ext_rcode = ?DNS_ERCODE_NOERROR,
              version = 0, dnssec = false, data = []}]},
      {ok, Recv} = case erldns_encoder:encode_message(Packet) of
                       {false, EncodedMessage} ->
                           send_tcp_message(BindIP, DestinationIP, EncodedMessage);
  
negative.code: 
  %% gen_server callbacks
  -export([init/1,
           handle_call/3,
           handle_cast/2,
           handle_info/2,
           terminate/2,
           code_change/3]).
  
  -record(state, {}).
  
  