Why are there no event contracts?