what's wrong with js?