anchor.diff:  process_pdu(#pdu{type='get-request', request_id = ReqId, varbinds=Vbs},
   	    _PduMS, Vsn, MibView, _GbMaxVBs) ->
       ?vtrace("get ~p",[ReqId]),
  -    Res = get_err(do_get(MibView, Vbs, false)),
  -    ?vtrace("get result: "
  -	    "~n   ~p",[Res]),
  +    OrigRes = do_get(MibView, Vbs, false),
  +    Res     = get_err(OrigRes),
       {ErrStatus, ErrIndex, ResVarbinds} =
   	if
   	    Vsn =:= 'version-1' -> validate_get_v1(Res);
   	    true -> Res
   	end,
  -    ?vtrace("get final result: "
  -	    "~n   Error status: ~p"
  -	    "~n   Error index:  ~p"
  -	    "~n   Varbinds:     ~p",
  -	    [ErrStatus,ErrIndex,ResVarbinds]),
  +    if
  +        (ErrStatus =/= noError) ->
  +            ?vlog("get final result: "
  +                  "~n      Error status: ~p"
  +                  "~n      Error index:  ~p"
  +                  "~n   when"
  +                  "~n      Original Result: "
  +                  "~n         ~p", [ErrStatus, ErrIndex, OrigRes]);
  +        true ->
  +            ?vtrace("get final result: "
  +                    "~n   Error status: ~p"
  +                    "~n   Error index:  ~p"
  +                    "~n   Varbinds:     ~p",
  +                    [ErrStatus, ErrIndex, ResVarbinds])
  +    end,
       ResponseVarbinds = lists:keysort(#varbind.org_index, ResVarbinds),
       ?vtrace("response varbinds: "
  -	    "~n   ~p",[ResponseVarbinds]),
  +	    "~n   ~p", [ResponseVarbinds]),
       make_response_pdu(ReqId, ErrStatus, ErrIndex, Vbs, ResponseVarbinds);
   
   process_pdu(#pdu{type = 'get-next-request', request_id = ReqId, varbinds = Vbs},
  
positive.code: 					GbMaxVBs, Extra)
  			end
  		    catch 
  			T:E ->
  			    exit({worker_crash, Req, T, E, 
  				  erlang:get_stacktrace()})
  		    end,
  		Master ! worker_available,
  		HandlePduRes; % For debugging...
  
negative.code: 		 error_status = NonRepeaters, 
  		 error_index  = MaxRepetitions},
  	    PduMS, _Vsn, MibView, GbMaxVBs) ->
      OrigRes = do_get_bulk(MibView, NonRepeaters, MaxRepetitions, PduMS, Vbs, 
                            GbMaxVBs),
      {ErrStatus, ErrIndex, ResponseVarbinds} = get_err(OrigRes),
      if
          (ErrStatus =/= noError) ->
              ?vlog("get-bulk final result: "
                    "~n   Error Status: ~p"
                    "~n   Error Index:  ~p"
                    "~n   when"
                    "~n      Original Result: "
                    "~n         ~p", [ErrStatus, ErrIndex, OrigRes]);
          true ->
              ?vtrace("get-bulk final result: "
                      "~n   Error status:     ~p"
                      "~n   Error index:      ~p"
                      "~n   Response Varbinds: ~p",
                      [ErrStatus, ErrIndex, ResponseVarbinds])
      end,
      make_response_pdu(ReqId, ErrStatus, ErrIndex, Vbs, ResponseVarbinds);
  
  process_pdu(#pdu{type = 'set-request', request_id = ReqId, varbinds = Vbs},
  	    _PduMS, Vsn, MibView, _GbMaxVbs) ->
      OrigRes = do_set(MibView, Vbs),
      {ErrStatus, ErrIndex} =
  	if 
  	    Vsn =:= 'version-1' -> validate_err(v2_to_v1, OrigRes);
  	    true -> OrigRes
  	end,
      if
          (ErrStatus =/= noError) ->
              ?vlog("set final result: "
                    "~n      Error Status: ~p"
                    "~n      Error Index:  ~p"
                    "~n   when"
                    "~n      Original Result: "
                    "~n         ~p", [ErrStatus, ErrIndex, OrigRes]);
          true ->
              ?vtrace("set final result: "
                      "~n   Error Status: ~p"
                      "~n   Error Index:  ~p", [ErrStatus, ErrIndex])
      end,
      make_response_pdu(ReqId, ErrStatus, ErrIndex, Vbs, Vbs).
  
  
  %%-----------------------------------------------------------------
  %% Transform a value == noSuchInstance | noSuchObject or a 
  