has bug with FF and BF