anchor.diff:                  true ->
                       syn_event_handler:do_on_process_exit(Name, Pid, Meta, Reason, CustomEventHandler);
                   _ ->
  -                    case Reason of
  -                        normal -> ok;
  -                        shutdown -> ok;
  -                        {shutdown, _} -> ok;
  -                        killed -> ok;
  -                        _ ->
  -                            error_logger:error_msg(
  -                                "Syn(~p): Process with name ~p and pid ~p exited with reason: ~p~n",
  -                                [node(), Name, Pid, Reason]
  -                            )
  -                    end
  +                    ok
               end
       end.
   
  
positive.code:                 Pid = Entry#syn_registry_table.pid,
                  Meta = Entry#syn_registry_table.meta,
                  %% log
                  handle_process_exit(Name, Pid, Meta, Reason, State),
                  %% remove from table
                  remove_from_local_table(Name),
                  %% multicast
  
negative.code:         _ -> undefined
      end.
  
  -spec handle_process_down(Name :: any(), Pid :: pid(), Meta :: any(), Reason :: any(), #state{}) -> ok.
  handle_process_down(Name, Pid, Meta, Reason, #state{
      custom_event_handler = CustomEventHandler
  }) ->
      case Name of
  