Not posting my CS yet since [@Ebil Bunny] is working on theirs.