Hi Frank,
If ou want ot modify the method, there is an overload of the mmType.IsEmpty() method that allos you to pass a second boolean parameter that checks for a zero valid value:
mmType.IsEmpty(byte minAge, true)
This should validate the zero value as valid.