Did we decide not to go with the 'optional byte count' approach to try to make things a little more future-proof?