Context Aware Decoding