Trying again with CollectingEvent.