What's the logic behind using `number_with_precision` here rather than just putting out the whole value - it's only going to get converted back to a number anyway isn't it?