anchor.diff:  %% try to receive data on the client socket and pass it onto the proxy
   handle_streaming_data(client, From,
                         #state{client_socket = CSock,
  -                             timeout = Timeout} = State) ->
  +                             timeout_in_sec = Timeout} = State) ->
     case gen_tcp:recv(CSock, 0, Timeout) of
       {ok, D} ->
         From ! {tcp, CSock, D},
  
positive.code:   port,                 % port
    bee,                  % Backend
    request,              % client request
    start_time,           % time proxy started
    client_socket,        % client socket
    server_socket,        % server socket
    client_pid,           % client listening pid
    server_pid,           % server listening pid
    timeout               % timeout
  }).
  
  %% Start the proxy by spawning off an init with the socket.
  
negative.code:                  ?MODULE, terminate1, [Reason, State]).
  
  terminate1(Reason, #state{server_socket = SSock, client_socket = CSock,
                            start_time_in_sec = STime, bee = Bee} = _State) ->
    StatsProplist1 = [{elapsed_time, date_util:now_to_seconds() - STime}],
    StatsProplist = case inet:getstat(CSock) of
      {ok, D} -> [{socket, D}|StatsProplist1];
  