refactored reaction invoker, removed exception collection