anchor.diff:      {noreply, State}.
   
   
  -handle_info({unix, Sock, Data}, #state{sock=Sock, owner=Owner}=State) ->
  +handle_info({unix, Data}, #state{owner=Owner}=State) ->
       Owner ! {received, self(), Data},
  -    ok = uds:set_active(Sock, once),
       {noreply, State};
   
   handle_info({unix_closed, Sock}, #state{sock=Sock, owner=Owner}=State) ->
  
positive.code:     {noreply, State}.
  
  
  terminate(_Reason, State) ->
      Sock = State#state.sock,
      case Sock of
  	undefined -> ignore;
  	_ -> uds:close(Sock)
      end,
      terminated.
  
negative.code: 	 handle_info/2,
  	 terminate/2]).
  
  % Needed for spawn_link
  -export([do_read/2]).
  
  -record(state, {
  	  sock,
  	  owner
  