Reactive agent