I like `will_deactivate` and `on_activate`