Our recent guest John Searle diagnosed the main mistake similarly: Instead of looking at knowledge as a matter of us being in direct contact with external things, Locke and his ilk erroneously thought that we can only ever know our own ideas.