anchor.diff:      {noreply, State2};
   
   %% NoticeResponse
  -on_message({$N, Data}, State) ->
  +on_message({?NOTICE, Data}, State) ->
       State2 = notify_async(State, {notice, pgsql_wire:decode_error(Data)}),
       {noreply, State2};
   
   %% ParameterStatus
  -on_message({$S, Data}, State) ->
  +on_message({?PARAMETER_STATUS, Data}, State) ->
       [Name, Value] = pgsql_wire:decode_strings(Data),
       Parameters2 = lists:keystore(Name, 1, State#state.parameters,
                                    {Name, Value}),
       {noreply, State#state{parameters = Parameters2}};
   
   %% NotificationResponse
  -on_message({$A, <<Pid:?int32, Strings/binary>>}, State) ->
  +on_message({?NOTIFICATION, <<Pid:?int32, Strings/binary>>}, State) ->
       case pgsql_wire:decode_strings(Strings) of
           [Channel, Payload] -> ok;
           [Channel]          -> Payload = <<>>
  
positive.code:     {noreply, State2};
  
  %% ReadyForQuery
  on_message({$Z, <<Status:8>>}, State) ->
      State2 = case command_tag(State) of
                   squery ->
                       case State#state.results of
  
negative.code: -define(DESCRIBE, $D).
  -define(EXECUTE, $E).
  -define(FLUSH, $H).
  -define(PASSWORD, $p).
  -define(PARSE, $P).
  -define(SIMPLEQUERY, $Q).
  -define(AUTHENTICATION_REQUEST, $R).
  