Ensured data is optional for events.list