do questionable things to the js built-in methods