You say it well and make it easy to understand. I was worried this post would be a bit roundabout.
I'd love to get rid of that word selfishness and find some alternative though because it's so packed with negative connotations aisle I think it's pointing in the wrong direction.