anchor.diff:    #concuerror_info{
        links = LinksTable,
        monitors = MonitorsTable,
  -     trap_exit = Trapping} = Info,
  +     flags = #process_flags{trap_exit = Trapping}} = Info,
     FetchFun =
       fun(Table) ->
           [begin ets:delete_object(Table, E), {D, S} end ||
  
positive.code:   case Match of
      {true, MessageOrAfter} ->
        #concuerror_info{
        next_event = NextEvent,
        trap_exit = Trapping
       } = UpdatedInfo =
          add_location_info(Location, ReceiveInfo),
        ReceiveEvent =
          #receive_event{
          message = MessageOrAfter,
          patterns = PatternFun,
          timeout = Timeout,
          trapping = Trapping},
        {Special, CreateMessage} =
          case MessageOrAfter of
            #message{data = Data, message_id = Id} ->
  
negative.code:     {message, Message} ->
        ?debug_flag(?wait, {waiting, got_message}),
        Scheduler = Info#concuerror_info.scheduler,
        Trapping = Info#concuerror_info.flags#process_flags.trap_exit,
        Scheduler ! {trapping, Trapping},
        case is_active(Info) of
          true ->
  