This should fix decimal temp calculation again