which rule to use for when the parameter is optional but valid if informed?
which rule to use for when the parameter is optional but valid if informed?