The possibility of altruism