Rewrote the intro to make it clearer.