anchor.diff:      {stop, changes_loop_died, State};
   
   handle_info(Msg, State) ->
  -    ?LOG_INFO("unexpected message ~p", [Msg]),
  +    ?LOG_DEBUG("unexpected message at changes_feed ~p", [Msg]),
       {noreply, State}.
   
   terminate(_Reason, #state{conn=Pid}) when is_pid(Pid) ->
  
positive.code:         ?LOG_INFO("source doesn't have _changes, trying _all_docs_by_seq", []),
          Self = self(),
          BySeqPid = spawn_link(fun() -> by_seq_loop(Self, Source, Since) end),
          {ok, #state{last_seq=Since, by_seq_loop=BySeqPid}};
      {ibrowse_async_headers, ReqId, Code, _} ->
          {stop, {changes_error_code, list_to_integer(Code)}}
      after 10000 ->
  
negative.code:     last_seq,
      conn = nil,
      reqid = nil,
      complete = false,
      count = 0,
      partial_chunk = nil,
  