should update this javadoc to mention that hyphens are also allowed after the first position