update the validation to separate MC and LIST checks