Firefox/Safari compatability.