Minor nits, including typo Kyle found!