is `split('')` needed? `String` has a length property.