anchor.diff:  	      [Type2, Err2, Index2]}};
   
   	{error, Reason} -> 
  +            ?EPRINT2("unexpected receive pdu error: ~w"
  +                     "~n   ~p", [Id, Reason]),
   	    format_reason(Id, Reason)
       end.
   
  
positive.code:     end;
  
  expect_impl(Id, Err, Index, ExpectedVarbinds) ->
      io:format("expect_impl(~w) -> entry with"
  	      "~n   Err:              ~p"
  	      "~n   Index:            ~p"
  	      "~n   ExpectedVarbinds: ~p"
  	      "~n", [Id, Err, Index, ExpectedVarbinds]),
      PureVBs = find_pure_oids(ExpectedVarbinds),
      case receive_response() of
  	#pdu{type         = 'get-response', 
  	     error_status = Err, 
  	     error_index  = Index,
  	     varbinds     = VBs} ->
  	    check_vars(Id, PureVBs, VBs);
  
  	#pdu{type         = 'get-response', 
  	     error_status = Err, 
  	     varbinds     = VBs} when (Index == any) ->
  	    check_vars(Id, PureVBs, VBs);
  
  	#pdu{type         = 'get-response', 
  
negative.code: echo_errors(ok) -> ok;
  echo_errors({ok, Val}) -> {ok, Val}.
  
  get_response_impl(Id, ExpVars) ->
      ?PRINT2("await response ~w with"
              "~n   Expected Varbinds: ~p",
              [Id, ExpVars]),
      PureVars = find_pure_oids2(ExpVars),
      case receive_response() of
  	#pdu{type         = 'get-response', 
  	     error_status = noError, 
  	     error_index  = 0,
  	     varbinds     = VBs} ->
              ?PRINT2("received expected response pdu (~w) - match vars"
                      "~n   Expected VBs: ~p"
                      "~n   Received VBs: ~p",
                      [Id, PureVars, VBs]),
  	    match_vars(Id, PureVars, VBs, []);
  
  	#pdu{type         = Type2, 
  	     request_id   = ReqId, 
  	     error_status = Err2, 
  	     error_index  = Index2} ->
              ?EPRINT2("received unexpected response pdu: ~w, ~w, ~w"
                       "~n   Received Error: ~p"
                       "~n   Received Index: ~p",
                       [Type2, Id, ReqId, Err2, Index2]),
  	    {error, 
  	     Id, 
  	     {"Type: ~w, ErrStat: ~w, Idx: ~w, RequestId: ~w",
  