card length only looks for numbers, not all characters