Make arguments to canCreateEvent optional to control which rules are checked.