In this validation, you are actually also falling back to a default value. So, that is certainly more than a pure validation.