Related to #2, but seems to apply to every endpoint. I presume rain doesn't exist when there is no rain, but it's still causing the parsing to fail.