anchor.diff:  	ok ->
   	    ok
       catch
  -	error:ExitReason ->
  +	error:ExitReason:StackTrace ->
   	    error_msg("[exit] cannot send message "
   		      "(destination: ~p:~p, size: ~p, reason: ~p, at: ~p)",
  -		      [IpAddr, IpPort, sz(B), ExitReason,
  -		       erlang:get_stacktrace()])
  +		      [IpAddr, IpPort, sz(B), ExitReason, StackTrace])
       end.
   
   sz(L) when is_list(L) -> length(L);
  
positive.code: 	    proc_lib:init_ack({ok, self()}),
  	    try loop(State)
  	    catch
  		C:E when C =/= exit, E =/= shutdown ->
  		    Fmt =
  			"loop/1 EXCEPTION ~w:~w~n"
  			"   ~p",
  		    S = erlang:get_stacktrace(),
  		    case C of
  			exit ->
  			    %% Externally killed, root cause is elsewhere
  
negative.code: 		_ ->
  		    error_msg(
  		      "FilterMod:accept_send(~p, ~p) returned: ~p",
  		      [To_1, To_2, Other])
  	    end,
  	    log(Log, Type, LogPkg, To),
  	    udp_send(Socket, To, Pkg)
      end.
  
  udp_send(Socket, To, B) ->
  