simple name collisions make me nervous. `ForActivity` ?