20110321045426 http://hg.mozilla.org/tracemonkey/rev/c811be25eaad