John Hawthorne ("Contextualism revisited", conference at the (excellent) EpiConFor workshop at the Archives Poincaré, Nancy 12-14 nov) presented a third way in which an agent could have context-sensitive thoughts without being confused that I hadn't thought of: Change of Mind!
To be precise is to make it as easy as possible for others to prove one wrong. That is what requires courage.
Etre précis consiste à rendre aussi facile que possible aux autres de démontrer qu'on a tort. C'est cela qui requiert du courage.
(T. Williamson, 'Must do better', 2004.)