Firefox + Safari compatibility.