BTW, sorry forgot to mention, but all of this doesn't have much to do with the current patches I sent. If possible I'd like to get them in before code freeze since they change a lot (especially the jscript ones), and would massively reduce the diffs for my patches.
It's for later, of course.