[@Excal] that was a good read