Why was this turned into a more generic exception?  Having it be a ValidationException makes it easier to catch just this specific exception.