parseFloat won't work when localeToFixed uses a comma, which it does in some cases. maybe you just want `roundTo(d, p)`?