Fix bug (missing wasted low-temperature output)
Use inequalities instead of strict =