Thank you for giving me an excuse to spend the entire day rereading parts of this. Admittedly I don't need much of a push, but still.