OK, I'll adopt the old one, and now I'm working to keep this patch up to the lastest string.js. Any suggestion on incorrect word usage are welcome.