Reactive processing