Two parameter MUST exists.
We cannot drop events basically, and big chunks may cause troubles in later process, or NOT.
To do checking (and warning) only is needed.