@peterjoshua: One typo I noticed: