Better Conditioning On Context For Natural Language Processing