Mozilla Bug 599983
foo