anchor.diff:  handle_cast(Req = {_, sync}, State) ->
       #state{queue = Q} = State,
       send(State, $S, []),
  -    {noreply, State#state{queue = queue:in(Req, Q)}};
  +    {noreply, State#state{queue = queue:in(Req, Q), sync_required = false}};
   
   handle_cast(cancel, State = #state{backend = {Pid, Key}}) ->
       {ok, {Addr, Port}} = inet:peername(State#state.sock),
  
positive.code:     notify_async(State, {notification, Channel, Pid, Payload}),
      {noreply, State}.
  
  to_binary(B) when is_binary(B) -> B;
  to_binary(L) when is_list(L)   -> list_to_binary(L).
  
  
negative.code:                  C when C == squery; C == equery ->
                       State;
                   _ ->
                       sync_required(State#state{queue = queue:drop(Q)})
               end,
      {noreply, State2};
  
  