Rewrote for clarity

To quote Andy: the code exists to explain comments to the computer