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: %% not making progress.  The NOTIFY request is sent once, and a
  %% "timeout" is said to have occurred if no NOTIFY response is received
  %% within a reasonable interval.
  -spec send_tcp_message(inet:ip_address(), {inet:ip_address(), inet:port_number()}, binary()) -> ok | {error, Reason :: term()}.
  send_tcp_message(BindIP, DestinationIP, EncodedMessage) ->
      BinLength = byte_size(EncodedMessage),
      TcpEncodedMessage = <<BinLength:16, EncodedMessage/binary>>,
  
negative.code: 
  %% gen_server callbacks
  -export([init/1,
           handle_call/3,
           handle_cast/2,
           handle_info/2,
           terminate/2,
           code_change/3]).
  
  -record(state, {}).
  
  