The successes and failures of human drives