Fix typo.
More work.
Add comments.