I guess it depends, but I feel it’s expected behavior. Precision is only cosmetic and only for that specific column for display purposes. If you start using the column elsewhere, for other math or what not, it’s going to use the underlying value instead of the value with precision/units applied. Template columns are a way to “lock in” that value, but otherwise I usually expect the underlying value to be used instead of the surface formatted value. If you want a true rounded value where it’s rounded on the surface and the underlying value is also rounded, then your Math column should use the Round() function.