by mgalli for mozilla.org