Thinking out loud.  Would ValidateWith be more consistent?  Curious for your opinion before we make any change.