anchor.diff:  		first -> first;
   		all -> []
   	end,
  -	run_hooks(Hooks, Args, Mode).
  +	run_hooks(Hooks, Args, Acc).
   
   async_trigger_hooks(Hook, Args) ->
   	async_trigger_hooks(Hook, Args, first).
  
positive.code: 
  add_hook(Hook, Mod, Func, Info, Nodes) ->
  	Pid = self(),
  	gen_server:cast(cpx_hooks, {add_hook, Pid, Hook, Mod, Func, Info, Nodes}).
  
  drop_hook(Pid) ->
  	gen_server:cast(cpx_hooks, {drop_hook, Pid}).
  
  trigger_hooks(Hook, Args) ->
  	trigger_hooks(Hook, Args, first).
  
negative.code: %% terminate
  %% -------------------------------------------------------------------
  
  terminate(Reason, _State) ->
  	?info("And so I die:  ~p", [Reason]).
  
  %% -------------------------------------------------------------------
  