gracefuly fail some browsers