There should be tests with hyphens as well., and some other placement of spaces (and perhaps mixing spaces and hyphens). Not everyone will enter them every 4 chars, and it is a feature that a space every other character is accepted too.