thinking through selfish things