Maybe make this `event_publisher`?