At first, my code accidentally didn't support full 45 chars of a possible word. And so check50 returned the following:
:( handles max length (45-char) words \ expected output, but not "\nMISSPELLED WORDS\n\npneumonoultramicr..."**
That one's kinda obvious. Dictionary just couldn't load the word, hence the error. So I quickly fixed it, but then...
:( handles max length (45-char) words \ expected output, but not "\nMISSPELLED WORDS\n\n\nWORDS MISSPELLE..."**
So, it seems that it wanted a misspelled word? Could someone enlighten me as to what is going on here?