anchor.diff:  	     request_id   = ReqId, 
   	     error_status = Err2, 
   	     error_index  = Index2} ->
  -	    io:format("expect_impl(~w, any) -> received unexpected pdu: "
  -		      "~n   Type2:  ~p"
  -		      "~n   ReqId:  ~p"
  -		      "~n   Err2:   ~p"
  -		      "~n   Index2: ~p"
  -		      "~n", [Id, Type2, ReqId, Err2, Index2]),
  +            ?EPRINT1("received unexpected response pdu: ~w, ~w, ~w"
  +                     "~n   Expected Error: ~p"
  +                     "~n   Received Error: ~p"
  +                     "~n   Expected Index: ~p"
  +                     "~n   Received Index: ~p",
  +                     [Type2, Id, ReqId, Err, Err2, Index, Index2]),
   	    {error, Id, {"Type: ~w, ErrStat: ~w, Idx: ~w, RequestId: ~w", 
   			 ['get-response', Err, Index, ReqId]},
   	     {"Type: ~w, ErrStat: ~w, Idx: ~w", [Type2, Err2, Index2]}};
  
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: 	      [Type2, Err2, Index2]}};
  
  	{error, Reason} -> 
              ?EPRINT2("unexpected receive pdu error: ~w"
                       "~n   ~p", [Id, Reason]),
  	    format_reason(Id, Reason)
      end.
  
  