anchor.diff:  %% --------------------------------------------------------------------------------------------------------------------
   
   %% @hidden Handles incoming SSL data
  -handle_info({ssl, _Socket, Data}, State) ->
  +handle_info({ssl, Socket, Data}, State) ->
   	lager:debug("SSL Message: ~p", [Data]),
   
   	{Messages, Cont} = netstring:decode(Data, State#state.netstring_cont),
  
positive.code: 			% Send the messages to the client connection pid.
  			pre_client:handle_messages(State1#state.client, tcp, DecryptedMessages)
  	end,
  
  	{noreply, State2};
  
  
negative.code: 	% Send the messages to the client connection pid.
  	pre_client:handle_messages(State#state.client, ssl, DecodedMessages),
  
  	% Tell the transport to get the next message
  	Transport = State1#state.transport,
  	ok = Transport:setopts(Socket, [{active, once}]),
  
  	{noreply, State1};
  
  %% @hidden Handles incoming TCP data
  handle_info({tcp, Socket, Data}, State) ->
  	lager:debug("TCP Message: ~p", [Data]),
  
  	{Messages, Cont} = netstring:decode(Data, State#state.netstring_cont),
  