anchor.diff:      {HsAfter, ConnectionStates} =
   	encode_handshake_flight(lists:reverse(Flight1), Version, 1400, Epoch, ConnectionStates1),
       send(Transport, Socket, [EncChangeCipher, HsAfter]),
  -    start_flight(State0#state{connection_states = ConnectionStates}).
  +    {State0#state{connection_states = ConnectionStates}, []}.
   
   queue_change_cipher(ChangeCipher, #state{flight_buffer = Flight,
   					 connection_states = ConnectionStates0} = State) -> 
  
positive.code: hello(Type, Event, State) ->
      ssl_connection:hello(Type, Event, State, ?MODULE).
  
  abbreviated(info, Event, State) ->
      handle_info(Event, abbreviated, State);
  abbreviated(internal = Type, 
  
negative.code:     end.
  
  callback_mode() ->
      [state_functions, state_enter].
  
  %%--------------------------------------------------------------------
  %% State functions 
  %%--------------------------------------------------------------------
  
  init(enter, _, State) ->
      {keep_state, State};     
  init({call, From}, {start, Timeout}, 
       #state{host = Host, port = Port, role = client,
  	    ssl_options = SslOpts,
  