fixed bug where negative dewpoints weren't factored