anchor.diff:  
   -include("task.hrl").
   -record(state, {id, master, master_url, eventserv, port, task,
  -                child_pid, node, linecount, errlines, results, 
  -                last_msg, msg_counter, oob, oob_counter, start_time}).
  +                child_pid, node, linecount, errlines, results,
  +                debug, last_msg, msg_counter, oob, oob_counter,
  +                start_time}).
   
   -define(MAX_MSG_LENGTH, 8192).
   -define(RATE_WINDOW, 100000). % 100ms
  
positive.code:         {ok, MasterUrl0} = application:get_env(disco_url),
          MasterUrl = MasterUrl0 ++ disco_server:jobhome(JobName),
  
          spawn_link(NodeAtom, disco_worker, remote_worker,
                   [[self(), EventServ, Master, MasterUrl, Task, Node]]),
          
          receive
                  ok -> ok;
  
negative.code:                                 [Reason1]}})
          end.
  
  init([Id, EventServ, Master, MasterUrl, Task, Node, Debug]) ->
          process_flag(trap_exit, true),
          erlang:monitor(process, Task#task.from),
          {ok, #state{id = Id, 
  