Sauce and fixes

Cool, totally fine to keep. ES6 will hopefully add specs for precision but until then we just have to be broad.