Rethinking Cognitive Theory