for one's own sake - French English Dictionary