SMS: Explaining altruism