Incomplete pass through front half of section 3.