Code size optimizations.
Support custom characters.