anchor.diff:              {error, invalid_handshake_response}
       catch
           _:Error ->
  -            ?warning_stacktrace("Client message decoding error: ~p", [Error]),
  +            ?warning("Client message decoding error: ~p", [Error]),
               {error, Error}
       end.
   
  
positive.code: handle_info({Ok, Socket, Data}, #state{status = performing_handshake, socket = Socket, ok = Ok} = State) ->
      case handle_handshake(State, Data) of
          {ok, NewState} ->
              activate_socket_once(NewState),
              {noreply, NewState#state{status = ready}, ?PROTO_CONNECTION_TIMEOUT};
          {error, Reason} ->
              {stop, Reason, State}
  
negative.code: %%%===================================================================
  
  
  %%--------------------------------------------------------------------
  %% @private
  %% @doc
  %% Verifies protocol upgrade response and sends handshake request.
  %% @end
  %%--------------------------------------------------------------------
  -spec handle_protocol_upgrade_response(state(), Data :: binary()) ->
      {ok, state()} | {error, Reason :: term()}.
  handle_protocol_upgrade_response(State, Data) ->
      case protocol_utils:verify_protocol_upgrade_response(Data) of
          false ->
              ?error("Received invalid protocol upgrade response: ~p", [Data]),
  