20110402042921 http://hg.mozilla.org/tracemonkey/rev/508ced87a3f8