fix NaN returns in precip