Doing good pays