minor typos squashed