Ugh. First iteration failed. Rewrote as 2