anchor.diff:  	Error ->
   	    {reply, Error, State}
       end;
  +%% </BACKWARD-COMPAT>
   
   
   handle_call({sync_get_next, Pid, UserId, TargetName, CtxName, Oids, Timeout, ExtraInfo}, From, State) ->
  
positive.code: 
  %%----------------------------------------------------------------------
  
  agent_data(TargetName, CtxName) ->
      agent_data(TargetName, CtxName, []).
  
  agent_data(TargetName, CtxName, Config) ->
      case snmpm_config:agent_info(TargetName, all) of
  	{ok, Info} ->
  	    Version = agent_data_item(version, Info), 
  
negative.code: 
  %% We will reply to this request later, when the reply comes in from the
  %% agent, or when the timeout hits (unless we get an error now).
  handle_call({sync_get, Pid, UserId, TargetName, Oids, SendOpts}, 
  	    From, State) ->
      ?vlog("received sync_get [~p] request", [TargetName]),
      case (catch handle_sync_get(Pid, 
  				UserId, TargetName, Oids, SendOpts, 
  				From, State)) of
  	ok ->
  	    {noreply, State};
  	Error ->
  	    {reply, Error, State}
      end;
  
  %% <BACKWARD-COMPAT>
  handle_call({sync_get, Pid, UserId, TargetName, CtxName, Oids, Timeout, ExtraInfo}, 
  	    From, State) ->
      ?vlog("received sync_get [~p] request", [CtxName]),
  