anchor.diff:                [];
             Data ->
                 [{next_event, internal,
  -               {application_packets,{self(),undefined},erlang:iolist_to_iovec(Data)}}]
  +               {application_packets,{self(),undefined},Data}}]
         end};
   connection(info, tick, StateData) ->  
       consume_ticks(),
  
positive.code:     {next_state, ?FUNCTION_NAME, StateData, [{reply, From, {ok, TLSSocket}}]};
  connection({call, From}, {dist_handshake_complete, _Node, DHandle},
             #data{static = #static{connection_pid = Pid} = Static} = StateData) ->
      ok = erlang:dist_ctrl_input_handler(DHandle, Pid),
      ok = ssl_connection:dist_handshake_complete(Pid, DHandle),
      %% From now on we execute on normal priority
  
negative.code:         %% since the emulator will always deliver a Data
          %% smaller than 4 GB, and the distribution will
          %% therefore always have to use {packet,4}
          {Len, Data} ->
              %% Data is of type iovec(); lets keep it
              %% as an iovec()...
              Packet = [<<Len:32>> | Data],
              case dist_data(DHandle) of
                  [] -> Packet;
                  More -> Packet ++ More
              end
      end.
  
  
  