typos, thanks to hoggydoggy