make sure precip is not null