allow the hyphen to mean "none"