Expanded with philosophy.