Makes events optional