anchor.diff:      ets_state:delete_collection(?STATE_ID, subscriptions),
       ets_state:delete_collection(?STATE_ID, guid_to_provider),
       ets_state:delete_collection(?STATE_ID, sub_to_guid),
  -    ets_state:delete(?STATE_ID, self(), session_id).+    ets_state:delete(?STATE_ID, self(), session_id),
  +    ets_state:delete(?STATE_ID, self(), proxy_via).
positive.code:     ets_state:init_collection(?STATE_ID, subscriptions),
      ets_state:init_collection(?STATE_ID, guid_to_provider),
      ets_state:init_collection(?STATE_ID, sub_to_guid),
      ets_state:save(?STATE_ID, self(), session_id, SessionID).
  
  %%--------------------------------------------------------------------
  %% @private
  
negative.code: 
  -spec get_provider(Request :: term(), session:id(), file_ctx:ctx()) ->
      provider() | no_return().
  get_provider(_, SessId, FileCtx) ->
      ProviderId = oneprovider:get_id(),
      case file_ctx:is_root_dir_const(FileCtx) of
  