pieces should work together now.

a character is not a valid offset into an array