set temp to 0 if lower than 0, got some strange temps