@mmatloka is the review guru. remaining typos fixed.