improved exception message
make sure the event ID stays the same at an update