throw exception if event exists