I know this PR is not the place to fix it, but it would be better if we didn't have to test Event.exists() first.