fixing a fuck up still unlikely correct
Server side core message processing ladder