Seems to be mostly working, but it's generating way too many digits
beyond the decimal.