better non-alnum detection in subfield codes