anchor.diff:  
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   do_start(OCnf) ->
  -  Cnf = maybe_print(maybe_new_targ(OCnf)),
  -  prf:start(prf_redbug,Cnf#cnf.targ,redbugConsumer),
  +  Cnf = maybe_print(maybe_new_target(OCnf)),
  +  prf:start(prf_redbug,Cnf#cnf.target,redbugConsumer),
     prf:config(prf_redbug,prfTrc,{start,{self(),pack(Cnf)}}),
     Cnf.
   
   maybe_alert_printer(Cnf) ->
     Cnf#cnf.print_pid ! {trace_consumer,Cnf#cnf.cons_pid}.
   
  -maybe_new_targ(Cnf = #cnf{targ=Targ}) ->
  -  case lists:member($@,Str=atom_to_list(Targ)) of
  +maybe_new_target(Cnf = #cnf{target=Target}) ->
  +  case lists:member($@,Str=atom_to_list(Target)) of
       true -> Cnf;
  -    false-> Cnf#cnf{targ=to_atom(Str++"@"++element(2,inet:gethostname()))}
  +    false-> Cnf#cnf{target=to_atom(Str++"@"++element(2,inet:gethostname()))}
     end.
   
   maybe_print(Cnf) ->
  
positive.code:            , "time         (15000)       stop trace after this many ms"
             , "msgs         (10)          stop trace after this many msgs"
             , "proc         (all)         (list of) Erlang process(es)"
             , "targ         (node())      node to trace on"
             , "arity        (false)       print arity instead of arg list"
             , "  print-related opts"
             , "max_queue    (5000)        fail if internal queue gets this long"
  
negative.code:       end;
      _ -> redbug_already_started
    end.
  
  assert_cookie(#cnf{cookie=''}) -> ok;
  assert_cookie(Cnf) -> erlang:set_cookie(Cnf#cnf.target,Cnf#cnf.cookie).
  
  %% turn the proplist inta a #cnf{}
  make_cnf(Trc,Props) -> 
  