anchor.diff:  	    {Record, State} = next_record(State2),
   	    next_state(hello, abbreviated, Record, State);
   	#alert{} = Alert ->
  -		    handle_own_alert(Alert, Version, hello, State0),
  -	    {stop, normal, State0}
  +	    handle_own_alert(Alert, Version, hello, State0)
       end.
   
   handle_new_session(NewId, CipherSuite, Compression, #state{session = Session0} = State0) ->
  
positive.code:     ok;
  start_or_recv_cancel_timer(Timeout, RecvFrom) ->
      erlang:send_after(Timeout, self(), {cancel_start_or_recv, RecvFrom}).    
  
negative.code:     try %% Try to tell the other side
  	{BinMsg, _} =
  	encode_alert(Alert, Version, ConnectionStates),
  	Transport:send(Socket, BinMsg),
  	workaround_transport_delivery_problems(Socket, Transport)
      catch _:_ ->  %% Can crash if we are in a uninitialized state
  	    ignore
      end,
  