anchor.diff:      _AnyError -> ok
     after
       asset_pool:return(Pid, Asset),
  -    ernie_server:asset_freed(),
  +    ernie_server:kick(),
       gen_tcp:close(Request#request.sock)
     end.
   
  
positive.code: process(Sock) ->
    gen_server:cast({global, ?MODULE}, {process, Sock}).
  
  asset_freed() ->
    gen_server:cast({global, ?MODULE}, {asset_freed}).
  
  %%====================================================================
  %% gen_server callbacks
  
negative.code:   spawn(fun() -> native:process(ActionTerm, Request) end),
    State2.
  
  process_extern_request(Pid, Request, Pending2, State) ->
    Count = State#state.count,
    State2 = State#state{count = Count + 1},
    logger:debug("Count = ~p~n", [Count + 1]),
  