27443 words, small fixes