Use bigdecimal for system temp