Added some commentary on rationale.