Quote:
A script that relies on a buffer overflow to trigger seems a bit strange.

Thanks for your comments. Scripters often depend on aspects of the scripting language that I never anticipated. Any changes that break even a small number of scripts accumulate and gradually break more scripts over time. In addition, many scripts are used by users who would not know how fix them. So one of my priorities is not to make such changes and to maintain backwards compatibility as much as possible. A behaviour that has been in place for so long that it is essentially part of the scripting language is normally left in place unless it has serious consequences.