bug fix: if piecewise data columns are out of range of the observed temperatures, the resulting column of zeros breaks NeweyWest. Inserting tiny but meaningless values fixes the problem.