anchor.diff:  handle_info({gun_up, Gun, http}, #{docker := Gun} = State) ->
       {noreply,
        State#{
  -       info => gun:get(Gun, "/info"),
  -       networks => gun:get(Gun, "/networks"),
  -       containers => gun:get(Gun, "/containers/json"),
  -       events => gun:get(Gun, "/events")
  +       info => gun:get(Gun, "/info")
         }};
   
   handle_info({gun_down, Gun, http, normal, [], []}, #{docker := Gun} = State) ->
       {noreply, State};
   
  -handle_info({gun_data, _, Info, fin, Data},
  +handle_info({gun_data, Gun, Info, fin, Data},
               #{info := Info,
                 partial := Partial,
                 host := Host} = State) ->
  
positive.code:                                           end,
                                            Addresses),
                              {noreply,
                               maps:without([info],
                                            State#{id => Id,
                                                   start_time => StartTime,
                                                   partial => <<>>})};
                          {error, Reason} ->
                              {stop, Reason, State}
                      end
              end
      end;
  
  handle_info({gun_data, _, Networks, fin, Data},
              #{networks := Networks,
                partial := Partial} = State) ->
      haystack_docker_network:process(<<Partial/binary, Data/binary>>),
      {noreply, maps:without([networks], State#{partial => <<>>})};
  
  handle_info({gun_data, _, Containers, fin, Data},
              #{containers := Containers,
                partial := Partial} = State) ->
      process_containers(<<Partial/binary, Data/binary>>),
      {noreply, maps:without([containers], State#{partial => <<>>})};
  
  handle_info({gun_data, _, Events, nofin, Data},
              #{partial := Partial,
                events := Events} = State) ->
      {noreply,
       process_events(<<Partial/binary, Data/binary>>, State#{partial => <<>>})};
  
  handle_info({gun_data, _, _, nofin, Data}, #{partial := Partial} = State) ->
      {noreply, State#{partial => <<Partial/binary, Data/binary>>}};
  
negative.code:                 {ok, Address} ->
                      register_docker_a(Id, Address),
                      {noreply,
                       maps:without(
                         [info],
                         State#{id => Id,
                                start_time => StartTime,
                                networks => gun:get(Gun, "/networks"),
                                partial => <<>>})};
  
                  {error, einval} ->
                      case inet:gethostbyname(Host) of
  