4Many finite-state tools interpret the digit 0 as a null string or epsilon. Often all traces of such a null string are lost in finite-state operations. In the two-level framework, this is not desired, and it is safer to delete the zero symbols explicitly when desired.