WIP: validation message generalizations