adds additional error handling in create event usecases