- Allows more than 62 bytes - Adjusts size of code based on data or parameters - Allows selection of ECC