This got so sloppy towards the end; sorry.
8