Spelling corrections from Jackson Doak