Bug fix: weather() fails when server is unreachable