Reordering some of the byte encoding, events don't seem to be completing