anchor.diff:        Pid ! {changes, Tag, Events},
         wait_changes(NewState);
       {hackney_response, Ref, {headers, _Headers}} ->
  -     
         wait_changes(State);
       {hackney_response, Ref, done} ->
         exit(normal);
  
positive.code:     end,
      [],
      Options
    ).
negative.code:   proc_lib:init_ack(Parent, {ok, self()}),
    case hackney:request(<<"GET">>, Url, Headers, <<>>, ReqOpts) of
      {ok, Ref} ->
        wait_response(Parent, Ref, Options);
      Error ->
        lager:error("~s: ~p~n", [?MODULE_STRING, Error]),
  