Evolutionary psychology is widely understood as involving an integration of evolutionary theory and cognitive psychology, in which the former promises to revolutionise the latter. In this paper, I suggest some reasons to doubt that the assumptions of evolutionary theory and of cognitive psychology are as directly compatible as is widely assumed. These reasons relate to three different problems of specifying adaptive functions as the basis for characterising cognitive mechanisms: the disjunction problem, the grain problem and the environment problem. Each of these problems can be understood as arising from incommensurate characterisations of the nature and role of “the environment” in the two approaches. Purported solutions to the problems a...