Ah, man that was some long read!