Revert "Code monkey the protocol together"

Yes.