anchor.diff:                      case gen_tcp:send(Sock, Cmd) of
                           % Enqueue the response for later
                           ok ->
  -                            NS2 = enqueue_command(NS1, From, Msg),
  +                            NS2 = enqueue_command(NS1, From),
                               {noreply, NS2};
   
                           % Fail all pending commands, and this one
  
positive.code: respond_to_first(State, Response) ->
      % Get the first client in the queue
      Q = State#state.cmd_queue,
      {Client, _Cmd} = queue:head(Q),
  
      % Reply to the client
      gen_server:reply(Client, Response),
  
negative.code: % with no commands or data queued.
  fail_all_queued(State) ->
      % Fail each of the commands in the queue
      [gen_server:reply(Client, {error, command_failed}) || Client <- queue:to_list(State#state.cmd_queue)],
  
      % Reset the state
      State#state{sock=undefined, cmd_queue=queue:new(), buf=[]}.
  