anchor.diff:                try_loop(Module, On, State, ComponentState)
       end.
   
  --spec loop(module(), atom(), term(), component_state()) -> ok.
  +-spec loop(module(), atom(), term(), component_state()) -> no_return() | ok.
   loop(Module, On, State, {_Options, _Slowest, _BPState} = ComponentState) ->
       ?CALLING_RECEIVE(Module),
       receive Msg -> loop(Module, On, Msg, State, ComponentState)
       end.
   
  --spec loop(module(), atom(), comm:message(), term(), component_state()) -> ok.
  +-spec loop(module(), atom(), comm:message(), term(), component_state()) -> no_return() | ok.
   loop(Module, On, ReceivedMsg, State, {_Options, _Slowest, _BPState} = ComponentState) ->
       case ReceivedMsg of
           %%%%%%%%%%%%%%%%%%%%
  
positive.code:                 end
      end.
  
  -spec handle_post_op(Message::comm:message(), Module::module(), Handler::atom(), State::term(), component_state()) -> component_state().
  handle_post_op(Message, Module, On, State, ComponentState) ->
      {_Opts, _Slowest, BPState} = ComponentState,
      case bp_state_get_bpactive(BPState) of
  
negative.code:             {ok, Pid}
      end.
  
  -spec start(module(), term(), list(), pid()) -> no_return() | ok.
  start(Module, Args, Options, Supervisor) ->
      %?SPAWNED(Module),
      case util:app_get_env(verbose, false) of
  