anchor.diff:      end,
       case lmq_queue:dequeue() of
           empty -> delay_response(SrvPid, From);
  -        Message -> gen_server:reply(From, Message)
  +        Message ->
  +            unlink(Pid),
  +            gen_server:reply(From, Message)
       end.
  
positive.code:     end, Puller),
      {noreply, Puller}.
  
  terminate(_Reason, _State) ->
      ok.
  
  delay_response(SrvPid, From) ->
      Timeout = lmq_queue:waittime(),
      receive
          {lmq, SrvPid, wake} -> ok
  
negative.code: 
  init([]) ->
      lmq_queue:start(),
      process_flag(trap_exit, true),
      {ok, []}.
  
  handle_call({push, Data}, _From, Puller) ->
  