Won't this catch non ie browsers since that function returns -1?