Well it is to handle both mandatory and optional values since convict will always check for mandatory/optional.