Backout Bug 1009624, better patch needed

--HG--
extra : rebase_source : 0f4ddc9b0f14673ac63e76b1fe1f2ec4650d5e2e