Err, yes. You're right, I don't see how ```extraCharacters``` could end up with anything. Oddly, removing that if statement causes test failures.

Regarding the scoring bug: right again. I added your example as a test and confirmed.