anchor.diff:      exit_reason = normal,
       flags = #process_flags{},
       message_counter = 1,
  -    messages_new = queue:new(),
  -    messages_old = queue:new(),
  +    message_queue = queue:new(),
       event = none,
       notify_when_ready = {Pid, true},
       receive_counter = 1,
  
positive.code:   %% the queue anyway...
    {MessageOrAfter, NewInfo} =
      has_matching_or_after(PatternFun, Timeout, Location, Info, blocking),
    handle_receive(MessageOrAfter, PatternFun, Timeout, Location, NewInfo).
  
  handle_receive(MessageOrAfter, PatternFun, Timeout, Location, Info) ->
    {Cnt, ReceiveInfo} = get_receive_cnt(Info),
    #concuerror_info{
       event = NextEvent,
  
negative.code:         false
      end,
    {{skip_timeout, AddMessage}, delay_notify(Notification, UpdatedInfo)}.
  
  %%------------------------------------------------------------------------------
  
  