added wtr out of order support and surface temp warning