support other temperatures, try to fix segment-goto