For the past 30 years, evolutionary interpretation of human cognition has been dominated by the field of evolutionary psychology. One view of this field is that human minds are composed of a list of dedicated programs, each fashioned by natural selection to solve specific problems faced by our Stone Age ancestors, with all humans possessing the same universal architecture irrespective of geography or upbringing. However, this characterization of the human mind has been subject to criticism, in particular that some interpretations were so speculative they amounted to 'evolutionary stories'.