anchor.diff:  add_row(State = #state{queue = Q, rows = Rows}, Data) ->
       Rows2 = case queue:get(Q) of
                   {{incremental, From, Ref}, _} ->
  -                    From ! {Ref, {data, Data}},
  +                    From ! {self(), Ref, {data, Data}},
                       Rows;
                   _ ->
                       [Data | Rows]
  
positive.code: add_result(State = #state{queue = Q, results = Results}, Notice, Result) ->
      Results2 = case queue:get(Q) of
                     {{incremental, From, Ref}, _} ->
                         From ! {Ref, Notice},
                         Results;
                     _ ->
                         [Result | Results]
  
negative.code: notify(State = #state{queue = Q}, Notice) ->
      case queue:get(Q) of
          {{incremental, From, Ref}, _} ->
              From ! {self(), Ref, Notice};
          _ ->
              ignore
      end,
  