may make things weird for firefoz