Had a good read.

Apart from CN taking priority, Im none the wiser