anchor.diff:  	is_list(CtxName) andalso 
   	is_list(Oids) andalso 
   	is_integer(Expire) andalso (Expire >= 0)) ->
  -    call({async_get, self(), UserId, TargetName, CtxName, Oids, Expire, 
  -	  ExtraInfo}).
  +    Opts = [{context, CtxName}, {expire, Expire}, {extra, ExtraInfo}],
  +    async_get2(UserId, TargetName, Oids, Opts).
  +%% </BACKWARD-COMPAT>
  +
   
   %% -- [sync] get-next --
   
  +sync_get_next2(UserId, TargetName, Oids, Opts) ->
  +    call({sync_get_next, UserId, TargetName, Oids, Opts}).
  +
  +%% <BACKWARD-COMPAT>
   sync_get_next(UserId, TargetName, CtxName, Oids) ->
       sync_get_next(UserId, TargetName, CtxName, Oids, ?SYNC_GET_TIMEOUT, 
   		  ?EXTRA_INFO).
  
positive.code:        is_list(CtxName) andalso 
         is_list(Oids) andalso 
         is_integer(Timeout) ->
      call({sync_get, self(), UserId, TargetName, CtxName, Oids, Timeout, ExtraInfo}).
  
  %% -- [async] get --
  
  async_get(UserId, TargetName, CtxName, Oids) ->
      async_get(UserId, TargetName, CtxName, Oids, 
  	      ?DEFAULT_ASYNC_EXPIRE, ?EXTRA_INFO).
  
negative.code: 
  	 register_user/4, register_user_monitor/4, unregister_user/1, 
  
  	 sync_get2/4, 
  	 async_get2/4, 
  	 sync_get_next2/4, 
  	 async_get_next2/4, 
  	 sync_get_bulk2/6, 
  	 async_get_bulk2/6, 
  	 sync_set2/4, 
  	 async_set2/4, 
  	 cancel_async_request/2,
  
  	 %% discovery/2, discovery/3, discovery/4, discovery/5, discovery/6, 
  
  	 %% system_info_updated/2, 
  	 get_log_type/0,      set_log_type/1, 
  
  	 reconfigure/0,
  
  	 info/0, 
  	 verbosity/1, verbosity/2 
  
  	]).
  
  
  %% <BACKWARD-COMPAT>
  -export([sync_get/4,       sync_get/5,       sync_get/6, 
  	 async_get/4,      async_get/5,      async_get/6, 
  	 sync_get_next/4,  sync_get_next/5,  sync_get_next/6, 
  	 async_get_next/4, async_get_next/5, async_get_next/6, 
  	 sync_get_bulk/6,  sync_get_bulk/7,  sync_get_bulk/8, 
  	 async_get_bulk/6, async_get_bulk/7, async_get_bulk/8, 
  	 sync_set/4,       sync_set/5,       sync_set/6, 
  	 async_set/4,      async_set/5,      async_set/6
  	]).
  %% </BACKWARD-COMPAT>
  
  
  
  %% Internal exports
  