this should be tested in event_spec