Illegible characters are interpreted as a ?
Account number vectors with a ? are invalid
Break legibility detection out into its own function