https://stackoverflow.com/questions/7202157/why-does-return-the-string-10 this is why #javascript is #awful