This doesn't seem to be correct for `decim > 1`