I'll finish my CS at some point... I've been handed a shit tonne of unexpected problems on short notice...